1 Rosemallow Java Developer Job
6-8 years
Rosemallow Technologies - Java Developer - Spring Boot (6-8 yrs)
Rosemallow
posted 4d ago
Key skills for the job
Job Overview :
We are seeking a highly skilled and experienced Java Developer with 6+ years of hands-on experience to join our team in Coimbatore. The ideal candidate will have a strong understanding of core Java concepts, Spring Boot, REST API development, and microservices architecture. You will be responsible for designing, developing, and maintaining high-quality software applications, and will play a key role in our team's success.
Responsibilities :
- Design, develop, and maintain Java-based applications, adhering to coding best practices and design patterns.
- Demonstrate a deep understanding of Java 8/11 concepts, including collections, multi-threading, exception handling, and design patterns.
- Utilize Spring Boot and Spring JPA for building robust and scalable applications.
- Work with SQL or PostgreSQL databases, performing CRUD operations and optimizing database performance.
- Design and develop RESTful APIs using the API-First approach, adhering to industry standards and best practices.
- Implement security measures for REST APIs using Spring Security and JWT.
- Understand and apply microservices patterns and best practices, including experience with distributed systems and monitoring tools like Splunk.
- Employ effective troubleshooting techniques, including the elimination method and appropriate logging practices.
- Work collaboratively with team members, demonstrating strong communication skills (both verbal and written).
Required Skills :
- 6+ years of experience as a Java Developer.
- Strong understanding of Java 8/11 concepts:
- Multi-threading/Parallelism (considerations, thread pools, CompletableFuture, Executor Service).
- Solid understanding of Data Structures and Algorithms.
- Knowledge of Space and Time Complexity.
- Proficiency in Spring Boot and Spring JPA.
- Experience with SQL or PostgreSQL databases.
- Expertise in REST API development (API-First approach, methods, standards, Rest Controller).
- Strong understanding of Spring Security and JWT for securing REST APIs.
- Experience with Microservices patterns, distributed systems, and Splunk.
- Experience with Unit, Functional, and Integration testing.
- Strong problem-solving, analytical, and pseudo-code logic skills.
- Excellent troubleshooting skills (elimination method, approaches to pinpoint issues, log levels, best practices).
- Proactive, self-starter attitude, and strong collaborative and communication skills (both verbal and written).
Preferred Skills :
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with message queues (e.g., Kafka, RabbitMQ).
- Familiarity with Agile methodologies.
Education : Bachelor's degree in Computer Science, Information Technology, or a related field (preferred).
Functional Areas: Other
Read full job descriptionPrepare for Java Developer roles with real interview advice