Developer

Apply Now

Company: Tata Consultancy Services

Location: Charlotte, NC 28269

Description:

Java
Involve in various stages of Software Development Life Cycle (SDLC) process like Analysis, design , develop and test web based and client/server applications
Design high quality client/server and web applications using advanced technologies like JAVA/J2EE, SOA, Spring, Hibernate and integrate with Distributed Cache.
Integrate applications with multi-tiered infrastructure like Load balancers,
database, apache, application servers etc.
Involve in the development of applications according to detailed design of the modules as per J2EE standards.
Implement the application using agile development methodology.
Attend Daily scrum meetings and update the project status and convey the blockers from time to time.
Contribute to the logical/physical data models, class diagrams, activity diagrams, sequence diagrams and UI prototypes.
Develop applications using advanced frameworks like Spring for dependency injection and Hibernate for persisting data.
Implement Service Oriented Architecture (SOA) using technologies like Webservices (REST/SOAP) and Java Message Services (JMS)
Perform Unit testing using frameworks like Junit, Mockito to test the developed logic.
Coordinate with testing teams while testing and fix the bugs in development from time to
time and make sure the application is bug free.
Integrate the application with multi-tiered infrastructure like Load balancers, Database and application servers etc.
Maintain code and all related artifacts in source control systems like GIT, perform code merges and resolve conflicts as defined by the development process, update documentation.

Salary Range- $110,000-$130,000 a year

#LI-SP3

#LI-VX1

Similar Jobs