Back to jobs
TEOCO

Senior Java Backend Developer

Gurugram, IndiaPosted 2 weeks ago
onsite

Job Description

Job Summary:

We are seeking an experienced and results-driven Java Developer to design, develop, and maintain enterprise-grade applications and distributed systems. The ideal candidate will play a key role across the full software development lifecycle, contributing to architecture, implementation, testing, deployment, and continuous improvement initiatives. This position requires strong technical expertise in Java-based backend development, cloud-native technologies, and scalable system design.


Key Responsibilities:
  • · Design, develop, test, and maintain high-performance software applications using Java and related technologies.

    · Participate in the complete software development lifecycle, including requirements analysis, system design, coding, testing, deployment, and production support.

    · Develop scalable RESTful APIs and microservices using the Spring ecosystem.

    · Collaborate with cross-functional teams to deliver robust and scalable solutions.

    · Build clean, reusable, and maintainable code following industry best practices and coding standards.

    · Implement and maintain CI/CD pipelines to support automated testing and deployment processes.

    · Design, deploy, and manage cloud-native applications and infrastructure on AWS and other cloud platforms.

    · Work with containerized, distributed systems in cloud environments.

    · Troubleshoot and resolve complex technical issues in enterprise-scale environments.

    · Optimize application performance, database interactions, and system reliability.

    · Contribute to technical documentation, peer code reviews, and engineering knowledge-sharing initiatives.


Required Skills & Competencies:
  • · 7+ years of professional experience in Java development with a proven track record of delivering enterprise applications.

    · Bachelor’s degree in Computer Science, Software Engineering, or a related discipline.

    · Strong expertise in:

    o Java and object-oriented programming principles

    o Spring Framework (Spring Boot, Spring MVC, Spring Security)

    o RESTful API and microservices development

    o SQL and relational database design

    o CI/CD pipelines and DevOps practices

    o Cloud-native application development and deployment

    · Hands-on experience with:

    o ActiveMQ or similar messaging platforms

    o Oracle Database

    o Docker and containerized environments

    · Strong experience with cloud platforms such as Amazon Web Services, including services such as:

    EC2, ECS/EKS, Lambda, S3, RDS, CloudWatch, IAM, API Gateway

    · Familiarity with Kubernetes orchestration platforms.

    · Strong analytical, problem-solving, communication, and collaboration skills.

    · Experience working in Agile or Scrum development environments.


Preferred Skills / Tools Knowledge:
  • · Familiarity with serverless architectures and event-driven systems.

    · Knowledge of NoSQL databases such as MongoDB or DynamoDB.

    · Experience with distributed systems and scalable cloud-native architectures.

    · Understanding of application security best practices and secure cloud deployments.

    · Exposure to monitoring and observability tools such as Prometheus, Grafana, or ELK Stack.

    · Experience with Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.

    Nice to Have:

    · AWS or cloud certifications (AWS Certified Developer, Solutions Architect, etc.).

    · Experience with performance tuning and high-availability systems.

    · Familiarity with event streaming technologies such as Kafka.

    · Knowledge of modern DevSecOps practices.

    What We Offer:

    · Opportunity to work on modern, large-scale enterprise solutions.

    · Collaborative and innovation-focused engineering culture.

    · Exposure to cloud-native and emerging technologies.

    · Career growth and continuous learning opportunities.

    · Flexible and technology-driven work environment.

Senior Java Backend Developer at TEOCO | Renata