Senior Java Developer (CR189)

DrangKro Aerospace - Pleasanton, CA

Highlighted Qualifications:
• Must have In-depth knowledge of Java, OO programming, and modern web
applications built on distributed service architecture
• Must have experience with SQL, PL/SQL programming and Oracle.
• 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
• 9+ years of software development experience

Deliverables or tasks:
• 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.

Primary qualifications:
• 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.

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

Professional skills:
• 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

Core competencies:
• Act with integrity
• Use sound judgement
• Commitment to quality
• Demonstrate adaptability
• Innovate
• Think strategically
• Communicate effectively and influence others

Posted On: Monday, September 21, 2020
Compensation: $72/hr (W2)



Apply to this job
  • Consultant Information
  • Educational Details
  • Please Provide Reference
  • Skills