Java Developer at Tata Consultancy Services | creonjobs.comJava Developer
Tata Consultancy Services•Addison, TX fulltime
Engineering and Information Technology
10+ years
Job Description
Java with OpenShift
Must Have Technical/Functional Skills
Primary Skill: Java / Spring Boot, Microservices, REST API, OpenShift, Kubernetes, Docker, CI/CD, Jenkins / Git, Containers & Pods, ConfigMaps / Secrets
Experience: Minimum 10 years
Roles & Responsibilities
- Design, develop, and maintain Java-based applications using Spring Boot, Microservices, REST APIs, and enterprise integration patterns.
- Deploy, manage, and scale applications on Red Hat OpenShift, including container builds, image management, and pod deployments.
- Create and optimize Docker containers, ensuring secure, lightweight, and production-ready images for Java services.
- Implement CI/CD pipelines using Jenkins, Tekton, GitHub Actions, or OpenShift Pipelines for automated build and deployment workflows.
- Monitor and troubleshoot workloads using OpenShift tools (pods, logs, health checks, routes, metrics) to ensure high availability and reliability.
- Configure OpenShift resources including DeploymentConfigs/Deployments, Services, Routes, ConfigMaps, Secrets, and Horizontal Pod Autoscalers.
- Collaborate with DevOps and Cloud teams to ensure smooth environment setup, networking, service mesh, and infrastructure readiness.
- Ensure application security using OAuth, JWT, API gateways, TLS, OpenShift RBAC, and secure container practices.
- Integrate Java services with databases, message brokers, and external APIs, ensuring scalable and resilient communication.
- Improve application performance through profiling, caching, asynchronous processing, and scaling configurations.
- Implement logging and monitoring using ELK/EFK, Prometheus, Grafana, OpenShift Console, and distributed tracing tools.
- Perform root cause analysis and production issue resolution, ensuring minimal downtime and long-term fixes.
- Write clean, maintainable code and conduct code reviews to enforce quality standards and best practices.
- Participate in Agile ceremonies, providing estimates, breaking down tasks, and delivering incremental features.
- Document system architecture, deployment steps, and operational runbooks to support knowledge sharing and maintenance.
Salary Range- $90,000-$110,000 a year
Qualifications:
BACHELOR OF COMPUTER SCIENCE