Search by job, company or skills

TEOCO

Senior Java Backend Developer

Save
new job description bg glownew job description bg glow
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant

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:
  • Java and object-oriented programming principles
  • Spring Framework (Spring Boot, Spring MVC, Spring Security)
  • RESTful API and microservices development
  • SQL and relational database design
  • CI/CD pipelines and DevOps practices
  • Cloud-native application development and deployment
  • Hands-on experience with:
  • ActiveMQ or similar messaging platforms
  • Oracle Database
  • 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147474689

Similar Jobs

Noida

Skills:

Advanced JavaJava BackendKafkaJava DevelopmentMs SqlSpring FrameworkRestful Web Services

Remote

Skills:

JavaAWSSpring BootMicroservicesLambdaApiserverless workflows