i
MNR Solutions
265 MNR Solutions Jobs
Lead Java Developer - Spring Boot Framework (8-15 yrs)
MNR Solutions
posted 10hr ago
Flexible timing
Key skills for the job
Key Responsibilities :
1. Backend Development :
- Design, develop, and maintain applications using Java, Spring Boot, and Spring Security.
- Implement scalable and secure microservices with APIs adhering to REST standards.
2. Cloud Integration :
- Integrate with AWS services such as SNS, SQS, S3, and API Gateway.
- Work with Firebase and Azure Blob Storage for cloud-based features.
3. Database Management :
- Design and manage relational databases using Postgres and MySQL.
- Create functions, views, and stored procedures in Postgres.
- Utilize PostgREST for database-to-API integrations.
4. Caching and Optimization :
- Implement caching mechanisms using EhCache, Redis, and Microstreams to enhance application performance.
5. DevOps and Containerization :
- Use Docker for containerizing applications and managing environments.
- Employ Maven for project builds and dependency management.
6. Integration Services :
- Implement messaging and notifications using Twilio and similar services.
- Design and maintain APIs to integrate with third-party systems.
7. Testing and Quality Assurance :
- Write and execute unit and integration tests using JUnit.
- Ensure code quality through SonarQube analysis and enforce best practices.
8. Version Control and CI/CD :
- Manage codebases using Git and follow collaborative branching strategies.
- Work with CI/CD pipelines for automated testing and deployment.
9. Configuration Management :
- Use Spring Config Server for centralized configuration management.
- Handle secure authentication and authorization using Keycloak.
10. Collaboration and Documentation :
- Collaborate with cross-functional teams including frontend developers,
- DevOps engineers, and product managers.
- Maintain technical documentation for processes and solutions.
Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in Java development
Functional Areas: Other
Read full job descriptionPrepare for Lead Java Developer roles with real interview advice