Search by job, company or skills

TEKsystems

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 27 days ago
  • Be among the first 40 applicants
Early Applicant

Job Description

Key Responsibilities

  • Lead endtoend design, development, and implementation of distributed applications and microservices.
  • Drive engineering best practices including objectoriented design, cloudnative patterns, and application architecture standards.
  • Provide technical guidance for tools, technologies, and frameworks across build, deployment, automation, monitoring, and service orchestration.

Development & Automation

  • Develop RESTful services using Java/J2EE and Spring Boot.
  • Build and optimize automation frameworks using scripting languages (TypeScript/JavaScript/Python).
  • Collaborate in an agile (Scrum) environment, participating in sprint planning, code reviews, and technical discussions.

Reliability & Observability

  • Strengthen system observability through Splunk/ObservInc, AppDynamics, CloudWatch, and other monitoring tools.
  • Implement logging, tracing, metrics, canary deployments, and proactive incident detection.
  • Troubleshoot complex, multicomponent distributed system issues.

Cloud Engineering (AWS)

  • Work handson with AWS services including:
  • Lambda, API Gateway, EKS, Fargate, Beanstalk
  • VPC, Subnets, Route Tables, Load Balancers
  • IAM Roles & Policies
  • Build and maintain CI/CD pipelines using GitHub Actions, Jenkins/TeamCity, SonarQube, Docker, and Kubernetes.

Emerging Technologies

  • Stay informed about AI, agentic AI, and LLMs, and contribute towards integrating modern intelligence capabilities into engineering workflows.

Required Skills & Experience

  • 7+ years of experience in software engineering, reliability engineering, or backend development.
  • Strong handson coding skills in Java/Spring Boot, REST API development, and microservices.
  • Solid understanding of reliability engineering, observability practices, and distributed system debugging.
  • Expertise with monitoring/logging tools: Splunk, ObservInc, AppDynamics, CloudWatch.
  • Proficiency in AWS cloud services and container orchestration platforms (EKS, Kubernetes, Docker).
  • Experience with CI/CD pipelines and DevOps tools: GitHub, GitHub Actions, Jenkins/TeamCity, SonarCloud/SonarQube.
  • Test automation experience: Selenium, Cucumber, and scripting languages.
  • Strong knowledge of objectoriented design, architecture patterns, and software engineering best practices.
  • Ability to work collaboratively in agile teams and handle full lifecycle ownership.

Nice to Have

  • Knowledge or handson exposure to AI, LLMs, and agentic AI frameworks.
  • Experience in canary releases or bluegreen deployment strategies.
  • Contributions to system performance tuning and SRE initiatives.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 140109673

Similar Jobs