Design, implement, and maintain Java applications that are high-volume and low-latency.
Contribute to all phases of the development lifecycle.
Write well-designed, testable, efficient code.
Ensure designs comply with specifications.
Prepare and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Requirements
Proven hands-on Software Development experience in Java development.
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 developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC).
Experience with test-driven development.
BS/MS degree in Computer Science, Engineering or a related subject.
Relocation Requirement:
The position mandates relocation to Sweden. Comprehensive support for the relocation process will be provided including logistical and financial assistance.
What We Offer
A competitive salary with a comprehensive benefits package.
Extensive relocation support, including but not limited to visa sponsorship, travel expenses, and accommodation assistance.
A creative and inclusive team environment where your input is valued and growth is fostered.
Professional development opportunities in a technologically advanced setting.