Job Title : Backend Developer – SOL0540
Job Type : Full Time
Location : Kondapur, Telangana
About the Role
We are seeking an experienced Backend Developer to join our client’s dynamic team. Our client, headquartered in the USA with offices globally, is known for delivering scalable, high-performance backend solutions in innovative environments. The ideal candidate will have solid experience in Java / J2EE technologies, strong working knowledge of RESTful APIs, NoSQL databases, message queuing systems like Kafka, and expertise in container orchestration using Kubernetes or similar platforms on AWS. This role offers a rewarding opportunity to contribute to cutting-edge backend architecture and development in a collaborative Agile setting.
Key Responsibilities
- Develop and maintain robust, scalable backend services using Java / J2EE technologies
- Design and implement RESTful APIs to support various front-end and third-party integrations
- Utilize NoSQL databases and message queuing systems such as Kafka or MQ for asynchronous processing
- Write unit and integration tests to ensure software quality and reliability
- Deploy and manage containerized applications using Docker and container orchestration platforms like Kubernetes or AWS ECS / EKS
- Implement continuous integration and continuous deployment (CI / CD) pipelines to automate build, test, and deployment processes
- Monitor and improve application performance and system reliability using observability tools like Prometheus, Grafana, Splunk, or Dynatrace
- Collaborate with cross-functional Agile teams including product owners, frontend developers, QA, and DevOps engineers to deliver end-to-end solutions
- Troubleshoot and resolve production issues in a timely manner
- Maintain documentation for backend components, APIs, and system integration
Must-Have Qualifications
Solid professional coding experience in Java and J2EE technologiesStrong working knowledge of Object-Oriented Design (OOD) principles and J2EE design patternsExpertise in developing and consuming RESTful APIsExperience with NoSQL databases and message queuing systems like Kafka or MQProficiency in automation testing, including unit and integration testingHands-on experience with container technologies (Docker / LXC) and container orchestration services such as Kubernetes, Docker Swarm, AWS ECS, or AWS EKSFamiliarity with cloud platforms, especially AWSExperience in implementing CI / CD practices and frameworksUnderstanding of end-to-end application architecture and system designExperience working in Agile development methodologiesGood understanding of observability tools such as Prometheus, InfluxDB, Dynatrace, Grafana, and SplunkNice to Have Qualifications
Good understanding of Linux, networking, cloud design patterns, API securityExperience with infrastructure as code tools like Terraform, Packer, Ansible, Chef, Jenkins, or equivalentWillingness to learn and implement new programming languages or technologiesSoft Skills
Strong analytical and problem-solving skillsEffective communication and collaboration with distributed teamsAdaptability and eagerness to learn new technologiesAttention to detail and a commitment to qualityEducation :
Bachelor’s degree in computer science, Information Systems, Engineering, Computer Applications, or related field.