Java Developer

October 2, 2023

Apply for this job

Email *

Job Description

<strong><u>Job Description<br><br></u></strong><strong><u>Job brief<br><br></u></strong>We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications.<br><br>You will be part of a talented software team that works on mission-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.<br><br>Java developer responsibilities include designing, developing, and delivering high-volume, low-latency applications for mission-critical systems.<br><br><strong><u>Responsibilities<br></u></strong><ul><li>Contribute to all phases of the development lifecycle</li><li>Write well-designed, testable, efficient code</li><li>Ensure designs are in compliance with specifications</li><li>Prepare and produce releases of software components</li><li>Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review<br></li></ul><strong><u>Requirements<br></u></strong><ul><li>BS/MS degree in Computer Science, Engineering, or a related subject</li><li>Minimum 2 years of experience</li><li>Strong communication skills</li><li>Microservices Experience</li><li>Experience in test-driven development</li><li>Previous experience as a full stack is a plus</li><li>Junit, Agile, Webservices, Java 8, and CI/CD</li><li>Ability to travel and open for a variety of industries</li><li>Proven hands-on Software Development experience</li><li>Proven working experience in Java development</li><li>Hands-on experience in designing and developing applications using Java EE platforms</li><li>Object Oriented analysis and design using common design patterns</li><li>Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)</li><li>Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)</li><li>Experience in the Spring Framework</li><li>Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)<br></li></ul>