Advanced Java Developer - Virtual Interview Scheduled on 1st October
Bengaluru, Karnataka, India · Full Time
Be the first to apply
- Experience
- 5+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 2 weeks ago
- Work mode
- In office
- Education
- Any graduate
- Eligibility
- Candidates must have a graduation degree and be skilled in Java development as outlined above.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
We are seeking an experienced Java developer to join Tata Consultancy Services in Bengaluru with a strong foundation in advanced Java topics and practical exposure to modern development frameworks and cloud platforms. The role demands a comprehensive understanding of Java programming, system design, and deployment practices.
Key Responsibilities
- Apply over five years of practical Java programming experience to develop robust applications.
- Leverage deep expertise in both Core and Advanced Java constructs for solution design and optimization.
- Implement and manage Multithreading and Concurrency techniques to ensure performance and reliability.
- Utilize Collections framework, Java Streams, Lambda expressions, and proven design patterns effectively.
- Build applications using Spring Boot along with Spring MVC, Security, and Hibernate frameworks.
- Develop and maintain services within Microservices architectures.
- Design and optimize SQL databases ensuring efficient data management.
- Create RESTful APIs adhering to best practices for seamless integration.
- Employ containerization with Docker and orchestration through Kubernetes, alongside CI/CD processes.
- Demonstrate working knowledge of cloud service platforms such as AWS or Azure for deployment and scaling.
Candidate Profile
Applicants should hold a graduation degree and possess a technical mindset suited to complex software environments.
Minimum education
Bachelor's Degree