ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED

Rosemallow Technologies - Senior Java Engineer - Microservices Architecture

Job Location

coimbatore, India

Job Description

Role Overview : We are seeking a highly skilled and experienced Senior Java Backend Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable and robust backend services, focusing on microservices architecture and RESTful APIs. You will leverage your deep understanding of Java, Spring Boot, and related technologies to build high-performance, secure, and reliable applications. You will also be a key contributor to our problem-solving efforts and collaborate effectively with cross-functional teams. Key Responsibilities : Backend Development : - Design, develop, and maintain high-performance, scalable, and reliable backend services using Java 8/11, Spring Boot, and Spring JPA. - Implement RESTful APIs following an API-first approach, adhering to best practices and standards. - Develop and optimize data access layer using SQL or PostgreSQL. - Implement CRUD operations and perform performance tuning to ensure optimal application performance. Microservices and Distributed Systems: - Design and implement microservices architecture, adhering to established patterns and best practices. - Work with distributed systems and leverage tools like Splunk for log analysis and monitoring. - Ensure the scalability, reliability, and maintainability of Secure REST APIs using Spring Security and JWT. - Implement authentication and authorization mechanisms to protect sensitive data. - Follow security best practices to mitigate potential Write comprehensive unit, functional, and integration tests to ensure code quality and reliability. - Implement test-driven development (TDD) principles as needed. Problem Solving and Troubleshooting: - Apply strong problem-solving and analytical skills to identify and resolve complex technical issues. - Utilize troubleshooting techniques, including elimination methods and log analysis, to pinpoint and address problems. - Develop and document pseudo-code logic to facilitate problem-solving. Collaboration and Communication: - Collaborate effectively with cross-functional teams, including front-end developers, QA engineers, and product managers. - Communicate technical concepts clearly and concisely, both verbally and in writing. - Proactively identify and address potential issues and contribute to team discussions. Must-Have Skills: Java Fundamentals: - Strong understanding of Java 8/11 concepts. - Proficiency in working with collections (types, usage, sorting). - Experience with multi-threading and parallelism (considerations, thread pools, Completable Future, Executor Service). - Expertise in exception handling (best practices, resource cleanup). - Knowledge of design patterns (Singleton, Builder, Factory, Observer). - Strong understanding of data structures and algorithms (sorting/searching). - Understanding of space and time complexity. Spring Framework : - Extensive experience with Spring Boot and Spring JPA. Database : - Proficiency in SQL or PostgreSQL. RESTful APIs : - Experience designing and implementing RESTful APIs (API-first approach, methods, standards, REST controllers). Security : - Strong understanding of Spring Security and JWT. Microservices : - Experience with microservices patterns and distributed systems. - Experience using Splunk. Development Practices : - Proficiency in CRUD operations and performance tuning. - Experience with unit, functional, and integration testing. Soft Skills : - Strong problem-solving and analytical skills. - Excellent troubleshooting skills (elimination method, log analysis). - Proactive, self-starter, and collaborative attitude. - Strong communication skills (verbal and written). (ref:hirist.tech)

Location: coimbatore, IN

Posted Date: 4/19/2025
View More ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED Jobs

Contact Information

Contact Human Resources
ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED

Posted

April 19, 2025
UID: 5117062578

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.