16 Sep
|
TCS_India
|
Hyderabad
16 Sep
TCS_India
Hyderabad
Java Developer
Job Summary
We are looking for a skilled Java Developer to design, develop, test, and maintain scalable and high-performance applications. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, databases, and software development best practices.
Responsibilities
Design, develop, and maintain Java-based applications.
Develop scalable and secure applications using Java and Spring Boot.
Build and integrate RESTful APIs and microservices.
Write clean, productive, maintainable, and reusable code.
Work with relational databases such as MySQL, PostgreSQL, or Oracle.
Perform unit testing, debugging, and troubleshooting.
Collaborate with product managers, developers, QA engineers, and other stakeholders.
Participate in code reviews and follow coding standards and best practices.
Identify and resolve application performance and production issues.
Maintain technical documentation and contribute to system design discussions.
Required Skills
Strong proficiency in Core Java and Object-Oriented Programming.
Experience with Spring Framework / Spring Boot.
Positive understanding of REST APIs and microservices architecture.
Knowledge of SQL and relational databases.
Experience with Git and version control.
Familiarity with JUnit, Mockito, or other testing frameworks.
Understanding of software development lifecycle and Agile methodologies.
Positive problem-solving and communication skills.
Preferred Skills
Experience with AWS, Azure, or Google Cloud.
Knowledge of Docker and Kubernetes.
Experience with Kafka or other messaging systems.
Familiarity with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
Knowledge of NoSQL databases such as MongoDB or Redis.
Experience
2–5 years of professional experience in Java development.
Education
Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
📌 Ui Ux Designer Hyderabad
🏢 TCS_India
📍 Hyderabad