-
ID
#12265466 -
Job type
Contract -
Salary
$As per Market -
Source
Softsol Resources Inc -
Date
2021-04-14 -
Deadline
2021-06-13
Senior Java Developer (CR198)
California, Pleasanton, 94566 Pleasanton USAContract
Vacancy expired!
Position: Sr. Java Developer Location: Pleasanton -CA Must Haves:
-
- Computer Science or equivalent degree
- 10+ years of software development experience
- In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture
- Expert level comfort in traversing the entire Java and Web stack: client-side through the persistence layer.
- Experience with jQuery, Spring MVC, SQL, PL/SQL programming and Oracle.
- Guide other software engineers to design and implement well-integrated products
- Work closely with management to determine feasibility of product features
- Become an expert in technical aspects of our products
- Develop creative solutions and contribute to technical design documents
- Provide work estimates for proposed projects
- Cross-train junior developers on product features that are implemented
- Perform hands-on software design and development in Java
- Develop and execute unit tests for product components
- Encourage innovation of process and creative development methodologies
- Perform peer code reviews and provide feedback
- Promote high quality, scalability, and timely completion of projects
- Work with cross functional teams, including Business, QA and Operations
- BS or MS in Computer Science or equivalent degree
- 10+ years of software development experience
- MUST HAVE: In-depth knowledge of Java, OO programming, and modern web applications built on distributed service architecture
- MUST HAVE: Expert level comfort in traversing the entire Java and Web stack: client-side through the persistence layer.
- MUST HAVE: Experience with jQuery and jQuery-UI
- MUST HAVE: Experience with Spring MVC.
- MUST HAVE: Experience with SQL, PL/SQL programming and Oracle.
- MUST HAVE: Experience and willingness to work in a fast-paced environment.
- PREFERRED: Local candidates that can join ASAP.
- Other qualifications:
- Development experience in an enterprise-class system with multi-tier architecture
- Must have JEE 6 experience, including JPA, JAX-RS, JAX-WS, JMS
- Expert in Java EE APIs including EJBs, Servlets, JTA, JSPs, JSTL, web services and JDBC
- Strong experience in implementing successful distributed, scalable, high-performance multi-threaded server applications
- Experience with Design patterns
- Experience with data grid technology such as infinispan, ehcache
- Working knowledge of Linux and Windows
- Strong speaking and writing skills
- Experience with open source Java technologies including Maven.
- ORM framework knowledge such as MyBatis
- Insurance industry experience.
- Strong analytical skills with the ability to analyze information and identify and formulate solutions to problems.
- Provide more in-depth analysis with a high-level view of goals and end deliverables.
- Complete work within a reasonable time frame under the supervision of a manager or team lead.
- Plan and manage all aspects of the support function.
- Extensive knowledge of and proven experience with data processing systems, and methods of developing, testing and moving solutions to implementation.
- Strong knowledge in project management practices and ability to document processes and procedures as needed.
- Work collaboratively with other support team members and independently on assigned tasks and deliverables with minimum supervision
- Communicate effectively with users at all levels, from data entry technicians up to senior management, verbally and in writing.
- Self-motivated, working closely and actively communicating with team members to accomplish time critical tasks and deliverables
- Ask questions and share information gained with other support team members, recording and documenting this knowledge
- Elicit and gather user requirements and/or problem description information, and record this information accurately
- Listen carefully and act upon user requirements
- Convey and explain complex problems and solutions in an understandable language to both technical and non-technical persons
- Present technical solutions to management and decision makers
- Follow the lead of others on assigned projects as well as take the lead when deemed appropriate
- Think creatively and critically, analyzing complex problems, weighing multiple solutions, and carefully selecting solutions appropriate to the business needs, project scope, and available resources
- Take responsibility for the integrity of the solution
Vacancy expired!
Report job