Position Expired
This job is no longer accepting applications.
Java Backend Developer
Tata Consultancy Services
- Java backend developer with Java, Spring boot, Microservices, Azure, Typescript
- Core Java, Java Spring, Java security framework.
- Streaming technology: Confluent Kafka, and good knowledge of pub/sub architecture.
- Strong in CICD: Kubernetes, Helm Chart, Docker.
- Cloud knowledge is must: good to have Azure Kubernetes, Azure Terraform, Azure devops, Azure networking.
- DB: SQL- Azure MS SQL, MS SQL, NO-SQL: Cassandra
- Version control: Git hub.
- Security framework: OAuth 2.0 and OIDC.
- Tec-spec: Harness and Rancher
- Knowledge on multiple geolocation application deployment, and good understanding on DR system.
Experience Required
- 10+ Years of experience in design and development Java based application.
- Should have good understanding of import use-case : like Streaming system, Microservices, Data lake.
- Should be good in identifying the need caching framework.
- Should have idea, leaderless and with leader replication of data.
- It should be great in problem solving technique.
- If needed should be able to write the code and help and mentor the team
Roles & Responsibilities
- Consolidate various software components into encapsulated components
- Using Core Java, Spring Boot, Kafka, Cassandra, and MS SQL on Azure cloud and Typescript
- Provide fault-tolerant, high-performance software solutions for medium-sized companies
- Software applications using a domain-driven architecture.
- Code changes made by other team members should be reviewed and suggested
- Participate in the development of software code by making appropriate changes where necessary during the discussion.
- Using Harness and DevOps, automate production software deployments
- Alerting and monitoring.
- Mentor and guide other engineers on the team
- Use engineering best practices to initiate, plan, and execute technical projects
- execute large-scale, cross functional, and company-wide projects.
- Demonstrate craftsmanship and produce high quality software that is unit tested, code
- reviewed, and checked in regularly for continuous integration.
- Manage and maintain multiple production and non-production environments, ensuring
- that these environments are setup with the standard automated build and releases
- processes : deliver with quality, reliability.
- Build, leverage and analyze tools, application logs, and analytics data to determine
- improvements to the product and engineering services
- Experience evangelizing technical standards across large orgs to drive concrete
- outcomes.
- Eye for spotting the right tradeoffs when it comes to fine-tuning systems for speed,
- robustness, and cost efficiency.
- Participate in setting the technical vision and objectives for multiple teams in alignment
- with business and market needs.
- Ability to coach, challenge, and guide engineers on the issue troubleshooting front via a root cause analysis process.
- Strong communication and analytical skills
Salary Range-$100,000-$120,000 a year
Job Alerts
Get notified when new positions matching your interests become available at {organizationName}.
Need Help?
Questions about our hiring process or want to learn more about working with us?