Java Software Developer

Full Time
Fremont, CA 94538
Posted
Job description

Job Location

Position requires working onsite in our Fremont, CA office. When needed, may need to visit and/or work at customer location (within Bay Area).
Position Summary
The Java Developer is an experienced programmer/developer working in a fast paced and distributed environment with passion for developing and maintaining software applications using SSDLC with special emphasis on security, performance, reliability, high availability and responsible for developing and delivering software on time, within budget, and with quality. Will work with internal teams and cross-functional teams in planning, execution, and successful implementation of our Clinical Research Platform, products, and services for our customers.

Major Responsibilities

1. Design, develop, and support distributed enterprise application software products and components in Java EE environment, applying industry standards to ensure performance, scalability, availability, maintainability, security, and reliability.

2. Design and deliver user stories, user scenarios, wireframes, user journeys, sequence diagrams, information architecture, and interaction design that lead to intuitive UX/UI.

3. Analyze the business requirements to develop requirements specification documents.

4. Troubleshoot production problems related to software products.

5. Must have excellent planning and coordination skills to manage the development and release schedules

6. Be proficient in using and applying the tools related to development and debugging,

7. Expertise in Dev Ops, SCM, and related tools with special emphasis on CI/CD

8. Responsible for unit testing, security testing, performance testing, integration testing, system testing, and load testing before the delivery

9. Anticipate/Identify risks along with the team and create mitigation plans

10. Experience adhering and enforcing strict software quality coding standards and best practices; experience with reviewing others’ code, delivering constructive criticism and assisting developers with making changes/fixes.

11. Advocate best practices; engage and inspire junior developers through code reviews, coaching and mentorship.

12. Mentor team members in development, requirements gathering, analysis, software methodologies and processes

13. Develop in-depth knowledge of the domain and products to understand customer requirements, advise customers and provide leadership, including giving product demos as needed.

14. Establish performance metrics and KPIs for the team and also for each release.

15. Work with cross-functional teams and, if necessary, take corrective action to stay focused on customer success and successful implementations and within the budget

16. Recommend product enhancements and new product opportunities to the Product Management team.

17. Coordinate and drive our global partners and development teams who are in different time zones to ensure customer needs are met.

18. Take on other assigned responsibilities as required.
Qualifications
1. Bachelor’s Degree in Computer Science/Engineering, Computer Information Systems, or equivalent, or related field.

2. 2+ years of experience as Software Engineer, Software Programmer, or related occupation.

3. Practical demonstrated experience in design and development of applications with major web development frameworks, including Java EE (JSP, Servlets, and JPA), JVM internals, HTML, CSS, JavaScript, JQuery, and AJAX; must have experience designing and implementing with Struts or Spring or other MVC framework, and Hibernate.

4. Good experience with XML, XSL, XSLT technologies and XML schemas and parsers

5. Experience with Apache Tomcat (in configuring and deploying the applications), Ant, Jenkins, Maven, SVN.

6. Must have strong web service integration skills (SOAP, WSDL protocols, REST, Axis, and UDDI).

7. Skilled using database programming including JDBC and specific relational databases such as SQL Server or Oracle; strong understanding of database design and modeling, complex queries and stored procedures.

8. Demonstrated strong problem-solving ability, logic and analytical skills; ability to prioritize work and participate in a number of projects simultaneously.

9. Good technical aptitude and sharp at learning and using new technologies.

10. Must have a strong ownership and bias to take action to achieve success and have rock star up-for-anything attitude and be a go-getter. Quality is the key and we maintain high standards and we hold you to it.

11. Excellent written and oral communication skills
Company Background
Key Solutions Inc. is the leader in providing integrated, comprehensive software products and services to universities, hospitals, pharmaceutical companies, biotech firms, government facilities and independent institutes worldwide. Our solutions streamline and automate Research Administration and Compliance processes, Grants Management, and Conflict of Interest Management for our customers. Our solutions range from out-of-the box solutions to highly configured ones deployed either as customer-hosted or as cloud-based SaaS. Founded and based in Silicon Valley, Key Solutions continuously strives to advance discovery as an effective partner to the Life Science and Research communities.

http://www.keyusa.com

https://www.keyusa.com/careers.html
EEO Employer/Vet/Disabled
Key Solutions is an equal opportunity employer and do not discriminate on the ground of race, color, religion, sex, age, disability, status as a protected veteran, among other things, or national origin in the hiring, retention, or promotion of employees; nor in determining their rank or compensation or fringe benefits paid them.

Equal treatment – We do not discriminate on the basis of race, color, religion, sex, marital status, disability, age, or national origin in services or accommodations offered or provided to our employees, clients, or guests.
Application Submission
Email: jobid721 at keyusa.com

Job Type: Full-time

Pay: Based on experience

COVID-19 considerations:
Must be vaccinated and wear mask as per CDC or governmental guidelines/requirements.

Job Type: Full-time

Pay: $70,000.00 - $90,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Flexible spending account
  • Health insurance
  • Paid time off
  • Vision insurance

Schedule:

  • Monday to Friday

COVID-19 considerations:
Must be vaccinated and wear mask as per CDC or governmental guidelines/requirements.

Ability to commute/relocate:

  • Fremont, CA 94538: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • SVN: 1 year (Required)
  • JavaScript: 1 year (Required)
  • REST: 1 year (Required)
  • Java: 1 year (Required)
  • Software Engineer, Software Programmer: 2 years (Preferred)

Work Location: One location

colinoncars.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, colinoncars.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs