Java Developer [Talent Pool]

  • Jakarta
  • Staffinc

**Important Note: This job is for our confidential clients. Job Description Designing and implementing Java-based applications. Analyzing user requirements to inform application design. Defining application objectives and functionality. Aligning application design with business goals. Developing and testing software. Debugging and resolving technical problems that arise. Producing detailed design documentation. Recommending changes to existing Java infrastructure. Developing multimedia applications. Developing documentation to assist users. Ensuring continuous professional self-development. Job Requirement Bachelor’s degree in information technology, software engineering, computer science, or related field. Have 3+ years of experience working in related areas. Proven hands-on Software Development experience Proven working 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 using test cases for debugging code, enhancing performance and reliability. Experience in using other back end development stack will be advantageous