ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED
Senior Java Developer - Microservices Architecture
Job Location
coimbatore, India
Job Description
Job Summary : We are seeking a highly skilled and experienced Senior Java Developer with a strong background in Spring Boot and Microservices architecture. In this role, you will be responsible for designing, developing, and maintaining robust and scalable backend applications. You will leverage your expertise in Java 8/11, multi-threading, RESTful APIs, and distributed systems to deliver high-quality solutions. Key Responsibilities : - Design, develop, and maintain backend applications using Java 8/11, Spring Boot, and Spring JPA. - Develop and secure RESTful APIs following API-first principles and best practices. - Implement and manage microservices architecture, adhering to established patterns. - Optimize application performance and troubleshoot complex issues. - Write comprehensive unit, functional, and integration tests. - Collaborate with cross-functional teams to understand requirements and deliver solutions. - Participate in code reviews and ensure adherence to coding standards. - Implement and manage data structures and algorithms, considering space and time complexity. - Utilize Splunk for log analysis and troubleshooting. - Perform CRUD operations and optimize database performance (SQL/Postgres). - Apply design patterns (Singleton, Builder, Factory, Observer) to solve complex problems. - Implement robust exception handling and resource cleanup strategies. - Maintain version control using Git or similar tools. - Proactively identify and resolve potential issues. - Demonstrate strong problem-solving, analytical, and pseudo-code logic skills. - Communicate effectively, both verbally and in writing, with team members and stakeholders. Must Have Skills : - Java 8/11 Concepts : Strong understanding of core Java concepts. - Collections : Proficiency in various collection types, usage, and sorting. - Multi-threading/Parallelism : Expertise in considerations, thread pools, Completable Future, and Executor Service. - Exception Handling : Best practices and resource cleanup. - Design Patterns : Singleton, Builder, Factory, Observer. - Data Structures & Algorithms : Strong understanding and implementation. - Space and Time Complexity : Analysis and optimization. - Spring Boot & Spring JPA : Extensive experience. - SQL/Postgres : Proficiency in database operations. - REST APIs : API-first approach, methods, standards, and REST controllers. - Spring Security & JWT : Securing REST APIs. - Microservices Patterns & Distributed Systems : Implementation and management. - Splunk : Log analysis and troubleshooting. - CRUD Operations & Performance Tuning : Database and application optimization. - Unit, Functional, & Integration Testing : Comprehensive testing strategies. - Problem Solving & Analytical Skills : Ability to analyze and resolve complex issues. - Troubleshooting Skills : Elimination methods, pinpointing issues, log analysis. - Communication Skills : Excellent verbal and written communication. - Proactive & Self-Starter : Ability to work independently and drive initiatives. Preferred Skills (Bonus) : - Experience with cloud platforms (AWS, Azure, GCP). - Knowledge of containerization (Docker, Kubernetes). - Experience with message queues (Kafka, RabbitMQ). (ref:hirist.tech)
Location: coimbatore, IN
Posted Date: 4/17/2025
Location: coimbatore, IN
Posted Date: 4/17/2025
Contact Information
Contact | Human Resources ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED |
---|