Sign In
 [New User? Sign Up]
Mobile Version

Java Developer

Bengaluru, KA
Job Code:
  • Retail & Wholesale
Applying for this job will take you to an external site
  • Shortlist
  • Email Friend
  • Print

Job Details

As part of the Professional Services team, Java Developer responsible for building Java applications. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential. Responsibilities Software Engineer responsible for designing, developing, and maintaining complex Java and PL/SQL applications. Highly competent using JDBC, Javascript, Ajax, XML, HTML, etc. Develop documentation for application and code. Working with users and application stakeholders to verify and validate requirement. Working with other Java/Oracle Developers and DBA to collaborate on application development. Prescribe standards to simplify interpretation of programs and documentations as well as supervise the preparation of records and reports. Knowledge in writing packages/procedures for Java facing applications. Write database triggers, PL/SQL, and packages according to the business requirements. The application developer should possess a thorough understanding of the product from both a functional and technical perspective. He or she should have a comprehensive understanding of the implementation methodologies for the technology being utilized in product development, such as .NET or Java Framework. The application developer participates in every aspect of the development and implementation, working with business analysts to ensure full understanding of the change implications to current business processes. He or she follows good development practices and software development life cycle methodologies throughout product development. Minimum requirements BS/MS degree in Computer Science, Engineering or a related subject. 5+ years of hands-one Software Development experience. 5+ years of experience in Java development. Hands on experience in designing and developing applications using Java EE platforms. Object Oriented analysis and design using common design patterns. Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc). Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate). Experience in the Spring Framework. Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC). Experience with test-driven development. Technical Skills J2EE, Spring, EJB, JSP, Servlets, Web services, JDBC, HTML, JAXB, Struts, Hibernate, RMI, ORM, JavaScript, Velocity, Weblogic, Webmethods Integration Server, Tomcat, MySql, Oracle, Microsoft SQL Server. NET framework 4.0, NET framework 3.5, ASP.NET MVC, Ajax, Java script, J Query, C#, HTML, XML and XSLT, WCF.
Additional Degree: BE/ B.Tech (Engineering)

Experience: 4-5


Application Programming | Database Administration (DBA) | Software Engineer
Applying for this job will take you to an external site


© Copyright 2015 Al Nisr Publishing LLC - powered by Gulf News