Senior Java Developer

October 2, 2023

Apply for this job

Email *

Job Description

<strong><u>Job Description<br><br></u></strong>Job brief<br><br>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><br></u></strong>Contribute to all phases of the development lifecycle<br><br>Write well-designed, testable, efficient code<br><br>Ensure designs are in compliance with specifications<br><br>Prepare and produce releases of software components<br><br>Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review<br><br><strong><u>Requirements<br><br></u></strong>BS/MS degree in Computer Science, Engineering, or a related subject<br><br><strong><u>Minimum 3 Years Of Experience<br><br></u></strong>Strong communication skills<br><br>Microservices Experience<br><br>Experience in test-driven development<br><br>Previous experience as a full stack is a plus<br><br>Junit, Agile, Webservices, Java 8, and CI/CD<br><br>Ability to travel and open for a variety of industries<br><br>Proven hands-on Software Development experience<br><br>Proven working experience in Java development<br><br>Hands-on experience in designing and developing applications using Java EE platforms<br><br>Object Oriented analysis and design using common design patterns.<br><br>Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc)<br><br>Excellent knowledge of Relational Databases, SQL, and ORM technologies (JPA2, Hibernate)<br><br>Experience in the Spring Framework.<br><br>Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)<br><br>