Previous Job
Core Java Tech Team Lead
Ref No.: 18-09116
Location: SAN JOSE, California
Core Java Tech Team Lead

Location : San Jose,CA

Core Java Tech Team Lead

We are looking for an exceptional Senior Software Engineer with Tech Team Lead experience. If you really enjoy building high traffic backend services for external customer facing web applications and have interest in the latest Java/J2EE based technologies that drives business results then this is your job.


• Produce technical design and associated design documentation, and drive design reviews
• Build products/platforms
• Coordinate team activities with lateral teams across disciplines (e.g., QA) and vertical groups (e.g. Financial Systems), and upwards
• Integrate the team's deliveries with software from other teams to produce final software build
• Plan and execute roll-out of software to the live environment according to stipulated standards, practices and milestones
• Oversee the quality of deliveries and ensure conformance to processes and practices

Required Skills:
• Experience in building high traffic backend services for external customer facing web applications
• Understands inside out of fundamentals of Java, specifically JDK7, JUnit, Maven, Jenkins & Sonar
• Has built web applications and services using open-source Java Frameworks: Spring MVC & JAX-RS 2.0 implementations (e.g. RestEasy, Jersey or Apache CXF)
• Has designed web applications and clearly understands concepts like Web Services, SOA, REST APIs
• Has knowledge of different application servers like JBOSS
• Comfortable with Agile development and Scrum process
• Identify Performance bottlenecks and use good coding patterns to avoid them in the first place
• Take ownership of your work and can work independently
• Source Control (GIT experience is an advantage)
• Unit testing frameworks such as JUnit, Google Test
• Highly analytical, innovative, and able to think strategically and to develop comprehensive detailed specifications
• Ability to determine impact of architectural solutions and recommendations. Must have experience in justification of technology solutions to business leaders
• Excellent verbal and writing skills; ability to produce clear, concise communications and documentation.
• Highly effective at working in cross-functional and cross geographical organizations
• Experience in maintenance and enhancement of deployed products
• Ability to work in a fast paced environment with diverse cultures
• Ability to deal with uncertainty and adapt to changes

Desired Skills:
• Has experience in refactoring existing codebase and in understanding existing implementations to decide to refactor or rewrite
• Working knowledge of finance industry standards and practices preferred