Job Description
• Design, develop, and maintain high-performance, scalable, and reliable backend services using Java.
• Develop and consume REST APIs and SOAP web services.
• Work with AWS Lambda and other AWS services to build and deploy microservices.
• Write clean, well-documented, and testable code.
• Participate in code reviews and contribute to improving code quality.
• Collaborate with front-end developers, product managers, and other stakeholders to define and implement new features.
• Contribute to the design and architecture of our backend systems.
• Troubleshoot and resolve production issues in a timely manner.
• Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
• Stay up-to-date with the latest technologies and trends in backend development.
Required Technical And Professional Experience
• Overall, 8+ years of experience as a Backend Developer
• Strong proficiency in Java and backend development principles.
• Proven experience with AWS Lambda, AWS services, and microservices architecture.
• Solid understanding and experience in developing RESTful APIs and SOAP web services.
• Proficiency in SQL and experience with relational databases.
• Experience with containerization using Docker.
• Familiarity with version control systems such as GitLab and BitBucket.
• Expertise with testing frameworks (JUnit, JMockito) and code quality tools (SonarQube).
• Experience with build tools (Maven, Gradle, Ant).
• Solid understanding of Linux/UNIX operating systems.
• Familiarity with Agile methodologies and tools (Jira, SafeAgile).
Preferred Technical And Professional Experience
• Experience with CI/CD tools such as Jenkins, Nexus, and JFrog Artifactory.
• Experience with infrastructure-as-code (IaC) tools such as Terraform.
• Experience with orchestration technologies such as Kubernetes and Ansible.
• Experience with monitoring and logging tools such as the ELK Stack (Elasticsearch, Logstash, Kibana).
• Experience with secret management tools such as HashiCorp Vault.
• Experience with NoSQL databases.
This job is provided by Shine.com
💡 Quick Summary
Seeking a career-building opportunity? The Senior Backend Developer - Java position is now open for candidates interested in the Software Developer Jobs sector. This role in Noida offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
