Job Description :
Job Title: Java Developer

Location: Santa Clara, CA

Duration: 6 months

Job Description:



Key Skills : Must Have: Java, J2EE, REST, Spring boot, AWS, DevOps, JSON, JDBC, HTML, CSS3, Angular/Node

Nice to have : SOAP, XML, MySQL, Jenkins



Job Description:

• Java Staff Software Engineer is a key technical contributor who has demonstrated expertise in a variety of information technology concepts, practices, and procedures and can design, modify, develop, write and implement software applications. Engineer, who has passion for new technologies, understands end to end web development technology stack, responsive web design, Service oriented architecture(SOA) and turns concepts to life using Agile framework. We are looking for someone who is outcome focused, loves challenges and can work collaboratively.



Responsibilities:

• Collaborate with technology, architecture, product management and design teams to drive outcomes with focus on enriched customer experience

• Work in an iterative/Agile environment and be a strong team player

• Deliver high quality code with attention to detail

• Ability to deliver end to end solution using innovative approaches to complex design problems

• Analyze and tune application performance, with a focus on service/message throughput and latency.

• Conducts code reviews for system modifications and development. Ability to work flexible hours as needed to accommodate offshore team needs



Requirements:

• BS degree in Computer Science or related technical field, or equivalent practical experience.

• 7+ years of Core Java development experience using J2EE

• Must have experience with implementation using service-oriented architecture (SOA) patterns

• Must have experience with Web service technologies such as REST, JSON, SOAP, XML, JDBC, MySQL.

• Experience with AWS cloud technology, DevOps and Jenkins required.

• Experience with Kafka, ActiveMQ, Metronome, Splunk, Dynatrace, Spring Boot, New Relic strongly desired.

• Strong integration background required - integrating multiple systems together including mapping and transformation of data.

• Familiarity with front-end technologies like XHTML / HTML5, CSS2, CSS3, XML, JavaScript, Ajax, and modern JavaScript libraries (e.g., AngularJS, jQuery, NodeJS) a plus

• Familiar with security concepts (authentication, authorization, encryption, digital signature), SSL, web service proxies, firewalls, multi-protocol gateways

• Experience with Agile methodologies, Scrum, Kanban and fast pace environment required