Senior Java Developer

Apply Now

Company: Tata Consultancy Services

Location: Sunnyvale, CA 94087

Description:

KeyQualifications:

-Minimum5+ years of experience in enterprise Java development

-Strongfoundation in Computer Science fundamentals such as data structures andalgorithms

-Experiencedin delivering advanced solutions for a multi-tier, distributed web applicationwith AWS knowledge and experience

-Knowledgein the Object Oriented concepts, Java programming language, includingunderstanding of its syntax, core libraries, and features

-Hands-onprogramming experience with Java and J2EE, Java11 related technologies: SpringFramework, Spring Data, spring-boot, RESTful Services, JUnit/TestNG

-Solidunderstanding of technologies such as Web Services, REST API, XML, JSON, HTTP,SSL, TCP/IP, Caching solutions, application performance tuning

-Experiencein developing applications that utilize relational databases (e.g. Oracle) andother less structured data stores (NoSQL)

-Experiencein building low latency service APIs, and data aggregation pipelines

-Abilityto articulate the benefits of Test Driven Development, ContinuousIntegration.

-Excellenttroubleshooting, problem-solving skills and the ability to design scalable, andmaintainable software solutions.

-Abilityto communicate effectively-Self driven, have good communication skills, to takeownership on the project / deliverables,

-Havekeen eye for quality and have great attitude towards work and ability to workcollaboratively in a team environment

Musthave:
Java 8 and above, Spring,Oracle, No-SQL, REST API, JPA, Hibernate, AWS knowledge

Salary Range: $70,000-$140,000 a year
#LI-AS3

Similar Jobs