ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED
Rosemallow Technologies - Senior Java Developer - Spring Boot/Microservices Architecture
Job Location
coimbatore, India
Job Description
Job Summary : We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic software development team in Noida. As a Senior Java Developer, you will be responsible for designing, developing, and implementing robust and scalable applications. The ideal candidate will have a strong command of core Java concepts, expertise in Spring Boot and Microservices, and a passion for building high-quality software. You will leverage your problem-solving abilities and collaborative spirit to contribute to our innovative projects. This role offers an excellent opportunity to work on challenging projects and advance your career in the vibrant tech environment of Noida. Responsibilities : Software Development : - Design, develop, and implement high-quality Java-based applications, adhering to best practices and coding standards. - Write clean, efficient, and well-documented code. - Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance. - Collaborate with other developers, testers, and product owners to deliver high-quality software. Core Java Expertise : - Apply deep understanding of Java 8/11 concepts, including collections, multi-threading, exception handling, and design patterns. - Utilize knowledge of data structures, sorting/searching algorithms, and space/time complexity to develop efficient solutions. Spring Boot and Microservices : - Develop and maintain applications using Spring Boot and Spring JPA. - Design and implement RESTful APIs, following API-First approach and industry standards. - Secure REST APIs using Spring Security and JWT. - Apply microservices patterns and understand distributed systems concepts. Database and API Integration : - Work with SQL or Postgres databases, performing CRUD operations and performance tuning. - Integrate applications with external systems and services. Testing and Quality Assurance : - Write and execute unit, functional, and integration tests to ensure code quality. - Participate in code reviews to maintain high standards. Problem Solving and Troubleshooting : - Demonstrate strong problem-solving and analytical skills, utilizing pseudo code logic. - Apply troubleshooting skills, including the elimination method and log analysis, to pinpoint and resolve issues. Collaboration and Communication : - Proactively contribute to team discussions and collaborate effectively with colleagues. - Possess strong communication skills, both verbal and written, to effectively convey technical information. Must Have Skills : Core Java : - Java 8/11 Concepts - Collections - Types, Usage, Sorting - Multi-threading / Parallelism - Considerations, Thread Pool, Completable Future, Executor Service - Exception Handling - Best practices, resource cleanup - Design Patterns - Singleton, Builder, Factory, Observer - Data Structures - Sorting/ Search Algorithm - Space and Time Complexity Frameworks and APIs : - Spring Boot, Spring JPA - REST API - API First approach, Methods, Standards, Rest Controller - Securing REST API - Strong understanding on Spring Security, JWT Database and Microservices : - SQL or Postgres - Microservices Patterns, Distributed Systems, Splunk General Skills : - CRUD operations, Performance tuning - Unit, Functional & Integration testing - Problem Solving / Analytical / Pseudo code logic - Troubleshooting Skills - Elimination method, approaches to pinpoint issue, tools used, Log levels, best practices - Proactive, Self-starter, Collaborative - Strong communication skills - both verbal and written (ref:hirist.tech)
Location: coimbatore, IN
Posted Date: 4/19/2025
Location: coimbatore, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED |
---|