14 Litmus7 Systems Consulting Jobs
8-13 years
Kochi, Thiruvananthapuram
10 vacancies
Sr Java Microservices Developer
Litmus7 Systems Consulting
posted 27d ago
Flexible timing
Key skills for the job
* Lead the design and development of scalable, high-performance software solutions using Java, microservices architecture, and related technologies. * Provide technical leadership and mentorship to development teams, guiding them in implementing best practices, design patterns, and coding standards. * Collaborate with stakeholders to understand business requirements, define technical roadmaps, and drive the execution of projects. * Design, and develop high-quality microservices using Java frameworks such as Spring Boot, Spring Cloud, and Netflix OSS. * Lead and participate in code reviews, ensuring code quality, performance, and adherence to architectural principles. * Drive continuous improvement initiatives, identifying opportunities to optimize processes, enhance development workflows, and adopt emerging technologies. * Collaborate closely with cross-functional teams, including DevOps, QA, and product management, to ensure successful project delivery and deployment. * Stay abreast of industry trends, emerging technologies, and best practices related to microservices architecture, cloud-native development, and Java ecosystem.
* Expertise in Java programming language, including Java 11 or higher, with a deep understanding of language features, libraries, and concurrency models. * Extensive experience designing, building, and deploying microservices architectures using Spring Boot, Spring Cloud, and related frameworks. * Strong understanding of microservices architecture principles, design patterns, domain-driven design (DDD), and event-driven architectures. * Proficiency in RESTful API design principles and experience with API management tools. * Hands-on experience with containerization technologies such as Docker and container orchestration platforms like Kubernetes. * Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform for deploying and managing microservices-based applications. * Proficiency in building and maintaining CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or CircleCI. * Experience with version control systems such as Git and proficiency in Git branching strategies. * Excellent problem-solving and analytical skills, with the ability to troubleshoot complex technical issues and performance bottlenecks. * Strong communication and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. Tools and Technologies: * IDEs: IntelliJ IDEA, Eclipse * Build Tools: Maven, Gradle * Testing Frameworks: JUnit, Mockito, TestNG * Containerization: Docker, Kubernetes * API Documentation: Swagger, OpenAPI * Monitoring and Logging: Prometheus, Grafana, ELK Stack * Database: MySQL, PostgreSQL, MongoDB, Redis * ORM Frameworks: Hibernate, Spring Data * Message Brokers: Kafka
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Java Microservice Developer roles with real interview advice