Lead Java Software Engineer
Job Opportunity at RDI Technology Partners

Posted on Jul 31

http://www.rditechpartners.com    6199878102

Location: San Diego, CA
Job Type: Full Time
Job ID: W4164882

RDI Technology Partners is an engineering and technology search firm based in San Diego. Our successful and established software solutions client is looking for an experienced senior-level Java Developer. This is a leadership position. The ideal candidates would have experience with Java/J2EE/Spring/REST, along with a passion for technology, to join their development team. You will be joining a team that builds custom next generation LIMS (Laboratory Information Management System) for genome analysis in both commercial and research labs around the globe (no travel). The position will be working 95% in the UTC area of San Diego, with a very small amount of work in the Sorrento Valley and EL Cajon areas of San Diego. You DO NOT need LIMS experience, just Java/Spring/REST web services development experience, along with technical leadership/mentoring.

This is a customer facing, permanent, direct hire W2 employee position with plenty of autonomy. U.S. Citizenship or U.S. Permanent Residency is required – no H1b visa holders can be considered. We would be happy to discuss this position with you in greater detail – actually, the sooner the better. Please contact us immediately if you have interest.

Position Description:

As part of our client’s services team, the Lead Software Engineer will be actively developing the infrastructure and business processes for their web-based enterprise LIMS products. In this environment, you will be called upon to analyze problems, suggest and assess multiple alternative solutions, and implement high-quality, industry leading software products
Specific Responsibilities include:
  • Coding in Java, JSP, JavaScript (some), CSS, SQL o Engaging actively in the technical decision-making process
  • Keeping abreast of the latest technologies and integrating them 
  • Pro-actively mentoring and tracking progress of junior team members
  • Ensuring compliance with development methodology and technical processes
  • Perform high-level software design based on client-provided specifications
  • Gather user requirements and software requirements to design and implement changes to client software architecture
  • Build highly complex enhancements to LIMS (Laboratory Information Management Systems) software and our workflow engine
  • Build and execute unit tests and unit test plans
  • Communicate with client and internal management personnel as necessary to discuss changes to product functionality and to ensure quality and consistency across products
  • As a senior level member of the development team, the Sr. Software Engineer will assume a Team Lead role in which he/she will mentor development staff and drive project progress. 
 Job Requirements:
  • Minimum of 6 years software engineering or related experience
  • BS or MS degree or equivalent professional experience relevant to functional area
  • Some level of project team leadership experience
  • Outstanding written and verbal communication skills, ability to successfully interface with clients, team members, and management
  • Strong J2EE development experience
  • Strong experience with Web-tier development using technologies such as Spring and JPA (EclipseLink / TopLink) 
  • Experience with writing unit tests using Junit
  • Thorough understanding of OO principles
  • Thorough knowledge of programming best practices
  • Expert analytical and troubleshooting skills
  • Excellent organizational, time management, and project planning skills 
Facebook Twitter
ProgrammingCareers.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2019, All Rights Reserved)