20 Aug
|
Tata Consultancy Services
|
Hyderabad
20 Aug
Tata Consultancy Services
Hyderabad
Key Responsibilities
Design, develop, and maintain scalable web applications using Java, J2EE, Spring Boot, and Angular.
Develop and enhance RESTful APIs and microservices-based solutions.
Implement server-side components using Spring MVC, Spring IOC, Spring JDBC, and Spring Data JPA.
Build responsive and interactive front-end applications using Angular.
Develop and optimize SQL and PL/SQL programs on Oracle databases.
Participate in application design, coding, testing, deployment, and production support activities.
Work closely with product owners and business stakeholders to understand and implement business requirements.
Ensure adherence to coding standards, design principles, and software engineering best practices.
Participate in code reviews, refactoring, debugging, and performance optimization.
Utilize CI/CD pipelines and DevOps tools for application delivery and release management.
Collaborate with globally distributed teams in Agile development environments.
Contribute to application support, issue resolution, and ongoing platform enhancements.
Required Skills
7+ years of experience in Full Stack Java Development.
Strong expertise in Java, J2EE, and Core Java (Java 8 or higher).
Hands-on experience with Spring Boot and Spring Framework.
Strong Angular development experience.
Experience developing REST APIs and web services.
Robust SQL and PL/SQL programming skills.
Experience with Oracle Database.
Knowledge of JSON, SOAP, REST standards, and API integration.
Experience with Hibernate and ORM frameworks.
Familiarity with Unix/Linux and Shell scripting.
Experience working in Agile environments.
Preferred Skills
Experience with Git, Bitbucket, Jenkins, Maven, Jira, and CI/CD pipelines.
Exposure to Microservices architecture.
Test automation experience using Selenium, Cucumber, JUnit, Tosca, or similar tools.
Experience with XSLT, XML technologies, and data transformation.
Knowledge of performance tuning, memory analysis, thread dumps, and troubleshooting.
Experience in release management and DevOps practices.
Desired Candidate Profile
Strong problem-solving and debugging skills.
Excellent communication and stakeholder management abilities.
Ability to work independently with minimal supervision.
Solid collaboration skills with global teams.
Customer-focused mindset with passion for software development.
Ability to multitask and deliver in rapid-paced Agile environments.
📌 Java Full Stack Developer Hyderabad
🏢 Tata Consultancy Services
📍 Hyderabad