Home
Jobs

Senior Java Software Engineer

5 - 8 years

0 Lacs

Posted:10 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Position : Senior Java Full Stack Developer Experience : 5 to 8 Years Location: Gift City, Gandhinagar (Work from office only) Job Description : We are seeking a highly skilled and experienced Senior Java Full Stack Developer with a strong background in enterprise application development. Key Requirements: Core Expertise: · Proficient in Java 11/17, including advanced concepts and the Collections Framework · Strong understanding of Design Patterns · Deep experience with multithreading, concurrency, and ExecutorService · Hands-on experience with J2EE, JSF1.2, Primefaces 13, JSF -jakarta 4.*, Tomcat, Apache2, Azure, Jboss, wildfly, Vaadin, Spring Boot 3.x, Spring Data JPA, Hibernate, and Spring Batch · Experience with Microservices Architecture / Rest APIs/ SOAP APIs Good to Have: · Familiarity with microservice design patterns such as Saga and CQRS · Working knowledge of RabbitMQ and/or Apache Kafka for message brokering and streaming · Experience with Elasticsearch · Exposure to Relational and NoSQL databases like MySQL, PostgreSQL, or MongoDB · Experience with containerization and orchestration tools like Docker and Kubernetes · Tools & Version Control: · Proficient with Git, GitHub, GitLab, Bitbucket · Build Tools : Maven, Gradle · IDE & Editors: IntelliJ IDEA, Eclipse, Visual Studio Code Key Responsibilities: · Design, develop, and maintain scalable and high-performance backend services using Java 11/17 and Spring Boot 3.x. · Implement and manage microservices-based architecture following best practices. · Integrate and optimize messaging systems using RabbitMQ and/or Apache Kafka. · Design and optimize database schemas for relational and NoSQL databases. · Implement batch processing using Spring Batch for large-scale data workflows. · Apply appropriate design patterns and coding standards to build robust and maintainable code. · Work with Docker and Kubernetes for containerization, deployment, and orchestration of services. · Collaborate with DevOps teams for CI/CD pipeline setup and deployment automation. · Participate in code reviews, unit testing, and system integration testing. · Troubleshoot and resolve issues across development, test, and production environments. · Collaborate closely with front-end developers, QA teams, and other stakeholders for end-to-end delivery. Nice to Have Knowledge of CI/CD pipelines and DevOps practices. Experience with monitoring tools and performance tuning. Understanding of cloud platforms (AWS, GCP, or Azure). Show more Show less

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview Now

My Connections DRC Systems

Download Chrome Extension (See your connection in the DRC Systems )

chrome image
Download Now

RecommendedJobs for You