Job offer
Java Developer
We are currently seeking a skilled and experienced Java Developer to join our client’s dynamic software team in Berlin. As a Java Developer, you will play a crucial role in designing, developing, and delivering high-performance, scalable, and mission-critical applications. Your expertise in Java programming will contribute to the success of our client’s projects.
Responsibilities:
- Design and Development: Collaborate with cross-functional teams to create high-volume, low-latency applications for mission-critical systems.
- Full Software Lifecycle: Provide expertise across the entire software development lifecycle, from concept and design to testing and deployment.
- Efficient Code: Write well-designed, testable, and efficient code that adheres to industry best practices.
- Compliance: Ensure that your designs align with specifications and comply with coding standards.
- Continuous Improvement: Stay abreast of emerging technologies and propose innovative solutions for architectural review.
Requirements:
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience:
- Minimum of 4 years of hands-on software development experience.
- Proven track record in Java development.
- Familiarity with Java EE platforms.
- Strong understanding of Object-Oriented analysis and design using common patterns.
- In-depth knowledge of Java and JEE internals (e.g., Classloading, Memory Management, Transaction management).
- Excellent grasp of Relational Databases, SQL, and ORM technologies (e.g., JPA2, Hibernate).
- Experience with the Spring Framework.
- Sun Certified Java Developer certification is a plus.
- Proficiency in web application development using at least one popular web framework (e.g., JSF, Wicket, GWT, Spring MVC).
- Fluency in English