29 Rosemallow Jobs
5-7 years
Rosemallow Technologies - Lead Java Developer - Spring Boot/JPA (5-7 yrs)
Rosemallow
posted 16hr ago
Flexible timing
Key skills for the job
About the Role :
We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic engineering team.
In this role, you will be responsible for designing, developing, and maintaining high-quality Java applications.
You will work closely with cross-functional teams to deliver innovative solutions that meet business requirements and exceed customer expectations.
Key Responsibilities :
Design and Development :
- Design, develop, and implement complex Java applications using industry best practices.
- Develop and maintain RESTful APIs using Spring Boot and Spring JPA.
- Ensure the security of APIs using Spring Security and JWT.
- Implement microservices architectures and contribute to distributed systems.
- Participate in all phases of the software development lifecycle, from requirements gathering to deployment and maintenance.
Technical Expertise :
- Strong proficiency in Java 8/11, including core Java concepts, collections framework, multithreading/concurrency, and exception handling.
- Solid understanding of data structures, algorithms (sorting, searching), and their time/space complexity.
- Experience with relational databases (SQL, PostgreSQL) and NoSQL databases (optional).
- Familiarity with design patterns (Singleton, Builder, Factory, Observer).
- Experience with unit testing, integration testing, and functional testing frameworks.
Problem-Solving & Troubleshooting :
- Excellent analytical and problem-solving skills with the ability to troubleshoot complex issues effectively.
- Strong debugging skills, including the ability to analyze logs, identify root causes, and implement solutions.
Collaboration & Communication :
- Strong communication and interpersonal skills, both verbal and written.
- Ability to collaborate effectively with cross-functional teams (e.g, product managers, QA, DevOps).
- Proven experience working in Agile development methodologies.
Performance & Optimization :
- Focus on performance tuning and optimization of applications.
- Experience with tools like Splunk for log analysis and performance monitoring
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice
5-7 Yrs