Job Description :
NOTE: 1st round of Interview on WEBEX
anishm(at)
9 0 8 2 7 9 1 2 4 6

Location: Sunnyvale, CA
Duration: Fulltime
Education Qualification: Bachelor Degree

TITLE: JAVA ARCHITECT / LEAD (MULTITHREADING)

DESCRIPTION
8 years of experience in Core Java.
8 years of experience using Java frameworks.
Very strong J2EE skills and related frameworks like Spring and ORM technologies ( like Hibernate, JPA etc Should take ownership and strive for quality deliverables.
Hands on experience in Java Multithreading and concurrency.
Experience publishing and consuming services - REST/SOAP.
Object Oriented analysis and design using common design patterns.
Profound insight of Java and J2EE internals (Class loading, Memory Management, Transaction management etc
Excellent knowledge of Relational and non-relational Databases, SQL /No SQL and ORM technologies.
Experience with test-driven development.
Contributing in all phases of the development lifecycle.
Writing well designed, testable, efficient code.
Must have excellent technical design articulation skills.

TITLE: SR. JAVA LEAD ( JAVA FRAMEWORK)

DESCRIPTION
8+ years of Core Java & J2EE development experience.
Experience with Java frameworks (preferably Spring Boot
Hands on experience publishing and consuming services - REST/SOAP.
Familiarity with Git, Jenkins, Scrum development process.
Experience working with JavaScript, AJAX based applications and jQuery.
Experiences with databases and writing SQL/PL SQL.
Write software and participate in code reviews in debugging and coding to resolve issues.

TITLE: SR. JAVA ENGINEER ( JAVA JDK 1.8 + SPRINT BOOT)

DESCRIPTION
Minimum 5 years of experience as a Java web application developer in a large environment (dozens of applications and environments) including:
Proficient with Java (J2SE); experience with JDK 1.8 a plus.
Demonstrable experience with J2EE technologies for Web Tier and Business Logic Tier (Servlet, JSP, Persistence mechanisms
Experience developing in the Spring Framework; Spring MVC a plus.
Comfortable working with databases such as MySQL or Oracle.
Hands-on experience with application server technologies such as Tomcat.
Understanding of relational database design and development.
Very familiar with developing & integrating RESTful or SOAP web service APIs.
Experience developing and integrating cloud technologies a plus.
Experience working with Maven, Jenkins for continuous deployment.
Comfortable working with Enterprise Linux.

TITLE: SOFTWARE TEST DEVELOPMENT AND AUTOMATION ENGINEER ( JAVA + QA)

DESCRIPTION
Minimum 5-7 years of experience with software test development and automation.
Must have demonstrable ability to identify and define use/test cases for complex software applications.
Must be able to deploy said code into test framework and collect results and be familiar with Continuous Integration practices.
Experience of testing full stack applications from web browsers, Restful API to backend services.
Experience of continuous integration testing and test environment management.
Experience of software development life cycles, software code management, and deployment.
Knowledge of software and system integrations. Linux/Unix system administration knowledge required.

TECHNICAL REQUIREMENTS (ONE OR MORE OF):
Java unit test and API test suite development.
Go.
Shell/Bash scripting.
Javascript front end test frameworks.
Git/GItHub.
Experience testing Cloud components (Apache CloudStack, Docker Containers and Software Defined Networking) is a big plus.
DevOps domain experience (such as testing CI components, repositories, etc

TITLE: SR. FRONT END DEVELOPER ( UI / UX )

DESCRIPTION
5+ years’ experience desired.
Proficiency with one or more of the modern front end frameworks (Angular, React, Vue
Advanced knowledge of web basics (Javascript, HTML, CSS, Ajax, JSON
Solid understanding of algorithms, data structures, databases, security.
Experience with UI/UX engineering.