Drive your career forward with a challenging and rewarding role as an Agile Software Developer. In this position, you will be part of a dynamic team that collaborates to design, develop, and implement complex application systems using the latest technology platforms.
About the Role
* Analyze business needs and deliver high-quality software solutions using Java EE technologies
* Act as a team player, providing excellent communication skills and collaboration with other teams
* Develop analytical thinking and problem-solving skills to ensure successful project delivery
* Stay up-to-date with industry standards, best practices, and design patterns to maintain expertise in software development
Requirements
* Bachelor's degree or equivalent work experience in Computer Science or related field
* Minimum 5 years of experience in Java and Java EE application development
* Familiarity with Eclipse or equivalent IDE, SOAP and RESTful web-service implementation, Struts or equivalent frameworks, Hibernate or equivalent ORM tools, Spring Framework, AJAX, JSP, JSP Tag libraries, Camel, AMQ, Kafka, JBoss, Websphere, Junit, Test Mocking Frameworks, CSS, JQuery, DB2 Database or equivalent experience, Development tools like Confluence, Git/Bitbucket, Jenkins, Maven, Artifactory/Nexus
Benefits
* A hybrid/flexible schedule with in-office expectation of 3 or more days per week and remote work options
* A dynamic and diverse working environment with opportunities for career growth and professional development