Java Backend Developer

4 - 8 years

0 Lacs

Posted:16 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Software Developer specializing in microservices, you will be responsible for designing, developing, and deploying scalable, efficient, and secure microservices. You will collaborate with cross-functional teams to define and ship new features while ensuring high performance, quality, and responsiveness of applications. Your key responsibilities will include: - Developing, testing, and deploying microservices that adhere to best practices in architecture, API design, security, and performance optimization. - Contributing to the design and implementation of the system architecture to support high availability and resilience. - Creating and maintaining CI/CD pipelines for automated deployment, monitoring deployments in various environments, and resolving issues effectively. - Collaborating closely with frontend and backend developers, QA, and DevOps teams through code reviews, design discussions, and technical documentation. - Performing regular maintenance, updates, and ensuring the security and integrity of microservices, as well as providing timely support for production issues. In terms of qualifications and skills required for this role, you should possess: Technical Skills: - Proficiency in programming languages, preferably Java and related frameworks like Spring Boot. - Strong understanding of microservices architecture, design patterns, containerization technologies (e.g., Docker), and orchestration tools (e.g., Kubernetes). - Knowledge of RESTful APIs, gRPC, messaging systems (e.g., Kafka, RabbitMQ), CI/CD tools (e.g., Jenkins, GitLab CI), and database technologies (SQL, NoSQL). - Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, and DevOps practices. - Understanding of Agile and Scrum methodologies. Professional Experience: - Hands-on experience with cloud platforms, preferably AWS. - 4+ years of software development experience focusing on microservices with strong problem-solving abilities. Soft Skills: - Excellent communication and teamwork skills. - Ability to work independently, manage multiple tasks effectively, and demonstrate strong analytical and troubleshooting capabilities. - Proactive attitude towards learning and development. This position offers you an opportunity to work in a collaborative environment, contribute to cutting-edge projects, and enhance your skills in microservices development within a forward-thinking organization. As a Software Developer specializing in microservices, you will be responsible for designing, developing, and deploying scalable, efficient, and secure microservices. You will collaborate with cross-functional teams to define and ship new features while ensuring high performance, quality, and responsiveness of applications. Your key responsibilities will include: - Developing, testing, and deploying microservices that adhere to best practices in architecture, API design, security, and performance optimization. - Contributing to the design and implementation of the system architecture to support high availability and resilience. - Creating and maintaining CI/CD pipelines for automated deployment, monitoring deployments in various environments, and resolving issues effectively. - Collaborating closely with frontend and backend developers, QA, and DevOps teams through code reviews, design discussions, and technical documentation. - Performing regular maintenance, updates, and ensuring the security and integrity of microservices, as well as providing timely support for production issues. In terms of qualifications and skills required for this role, you should possess: Technical Skills: - Proficiency in programming languages, preferably Java and related frameworks like Spring Boot. - Strong understanding of microservices architecture, design patterns, containerization technologies (e.g., Docker), and orchestration tools (e.g., Kubernetes). - Knowledge of RESTful APIs, gRPC, messaging systems (e.g., Kafka, RabbitMQ), CI/CD tools (e.g., Jenkins, GitLab CI), and database technologies (SQL, NoSQL). - Familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack, and DevOps practices. - Understanding of Agile and Scrum methodologies. Professional Experience: - Hands-on experience with cloud platforms, preferably AWS. - 4+ years of software development experience focusing on microservices with strong problem-solving abilities. Soft Skills: - Excellent communication and teamwork skills. - Ability to work independently, manage multiple tasks effectively, and demonstrate strong analytical and troubleshooting capabilities. - Proactive attitude towards learning and development. This position offers you an opportunity to work in a collaborative environment, contribute to cutting-edge projects, and enhance your skills in microservices development within a forward-thinking organization.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You