remote
Sr. Java Developer
Java Developer
Senior Java Developer to architect and develop Java EE applications, optimize database designs, and mentor team members in modern Java frameworks.
About the role
Key Responsibilities
- Manage full software development lifecycle from planning to launch, prioritizing tasks and ensuring efficient execution
- Develop and maintain Java EE applications with clean, efficient code following best practices
- Review, test, and debug team members' code to maintain high-quality standards
- Design and optimize database architectures for performance and scalability
- Collaborate with internal teams to schedule and execute product launches
- Document development processes and application designs for future reference
Requirements
- BSc degree in Engineering, Computer Science, or related field
- Proven experience as a Java Developer with hands-on Java EE application development
- Strong understanding of Object-Oriented Design principles and popular Java frameworks (Spring MVC, JSF)
- Excellent problem-solving skills and time management abilities
- Familiarity with modern web development technologies and best practices
Skills
java eespring mvcjsfobject oriented designdatabase architecturejava testing