Evoke HR solution Pvt Ltd
Java Software Engineer - Microservices Architecture/Spring Boot
Job Location
mumbai, India
Job Description
About the Role : We are seeking a highly motivated and experienced Java Software Engineer to join our dynamic team. You will be responsible for designing, developing, and maintaining robust and scalable microservices-based applications. The ideal candidate will possess a strong understanding of Java development principles, cloud-native technologies, and modern software development practices. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our business needs. Responsibilities : Design and Development : - Develop and maintain high-performance, scalable, and secure microservices using Java 8 and Spring Boot. - Design and implement RESTful APIs for seamless integration between services. - Write clean, maintainable, and well-documented code. - Participate in code reviews and ensure adherence to coding standards. Microservices Architecture : - Implement and maintain microservices architecture based solutions. - Apply principles of service-oriented architecture, including service discovery, load balancing, and fault tolerance. - Implement security measures using JWT, OAuth2, and Spring Security. Database Management : - Design and implement database schemas for relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases. - Optimize database queries for performance. Message Queues and Asynchronous Processing : - Implement message-driven architectures using message brokers like Kafka or RabbitMQ. - Develop asynchronous processing solutions for improved performance. Containerization and Orchestration : - Containerize applications using Docker. - Deploy and manage applications on container orchestration platforms like Kubernetes. CI/CD and DevOps : - Implement and maintain CI/CD pipelines using tools like Jenkins or GitLab. - Contribute to DevOps practices, including infrastructure as code. - Deploying and maintaining cloud applications on AWS, Azure or GCP. Testing and Quality Assurance : - Write comprehensive unit tests using JUnit or TestNG. - Participate in integration and system testing. - Experience with microservices testing frameworks (WireMock, MockServer). Security : - Implement security best practices, including encryption, authentication, and authorization. - Understanding of common security vulnerabilities and mitigation strategies. Collaboration and Communication : - Work closely with product managers, designers, and other engineers to deliver high-quality software. - Communicate effectively with team members and stakeholders. - Participate in Agile/Scrum ceremonies. Problem Solving : - Strong debugging and problem solving abilities. - Ability to analyze complex systems and identify root causes of issues. Required Skills and Experience : - Bachelor's degree in Computer Science or a related field. - 3 years of professional experience in Java development. - Strong proficiency in Java 8 and the Spring Framework (Spring Boot, Spring Cloud). - Solid understanding of microservices architecture and RESTful APIs. - Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB). - Experience with message brokers (Kafka, RabbitMQ). - Hands-on experience with Docker and Kubernetes. - Familiarity with CI/CD tools (Jenkins, GitLab). - Experience with cloud platforms (AWS, Azure, GCP). - Proficiency in unit testing (JUnit, TestNG). - Understanding of security principles (encryption, authentication, authorization). - Excellent communication and collaboration skills. - Strong problem solving abilities. Preferred Skills : - Experience with Spring Security and authentication mechanisms (OAuth, JWT). - Familiarity with API Gateway and service mesh architecture. - Exposure to event-driven architecture and CQRS patterns. - DevOps experience (Infrastructure as Code, CI/CD pipelines). - Knowledge of GraphQL or other API query languages. - Experience with Agile/Scrum methodologies. (ref:hirist.tech)
Location: mumbai, IN
Posted Date: 4/19/2025
Location: mumbai, IN
Posted Date: 4/19/2025
Contact Information
Contact | Human Resources Evoke HR solution Pvt Ltd |
---|