A tech solutions company in San Jose is seeking a skilled Java Developer with 3+ years of experience in Java/J2EE, Springboot, and microservices. The role involves developing web-based applications and backend microservices. Candidates should have a Bachelor's or Master's degree in Science or Engineering and possess strong coding and debugging skills. This position offers the opportunity to work in a collaborative, innovative environment with a focus on quality and performance.
Qualifications
3+ years of experience in Java/ J2EE with good design experience.
Experience with Springboot and Microservices.
Experience in database design and Oracle.
Experience in Linux or Unix-based environment.
Responsibilities
Facilitate innovative design and delivery of solutions.
Analyze and develop product features and improvements.
Design and implement backend microservices.
Attend standup meetings and collaborate with business users.
Skills
Java / J2EE
Springboot
Microservices
Reactjs
Angular
Unit Testing with JUnit
AWS
Unit Testing
Education
Bachelor Degree in Science or Engineering
Masters Degree in Science or Engineering
Tools
Oracle
Docker
JIRA
CI/CD
Job description
Facilitate innovative design and delivery of solutions to challenging technical issues through information gathering and collaboration
Analyze, develop, and release product features, enhancements and improvements, working across the full technology stack.
Develop web-based applications and architecture leveraging a modern web stack and cutting-edge operational data store to render optimal end-user experience and promote company’s products.
Design and implement backend microservices for high performance, enterprise class backend server based on Java / J2EE, Springboot, JPA, Hibernate, REST API, React, Typescript, AWS, Docker, mockito.
Thrive for container platform-based development by using Docker and by using AWS environment.
Perform software analysis, code analysis, and requirements analysis, and software review, identification of code metrics, system risk analysis, and software reliability analysis
Attend standup meetings, sprint planning, sprint review, and discussion with business users.
Must Have:
3+ years of experience in Java/ J2EE with good design experience.
Experience with Springboot and Microservices.
Experience in Core Java / J2EE, EJB, Hibernate, Spring, XML, JSP, Servlets, Web Services.
Experience in Oracle and database design.
Experience in a Linux or Unix based environment.
Experience in a CI/CD toolchain.
Experience with Reactjs and Angular will be a plus.
Thorough knowledge of Unit Testing using JUnit.
Good team player being quality conscious and self-driven.
The candidate must have good experience of hands on of Coding & Debugging Skills in Java/J2EE, JSP, Hibernate, Java.
Should have working experience in multiple operating systems, Windows, Unix and Linux/Solaris.
Familiarity with Version control using CVS/SVN, and bug/issue reporting and tracking tools like JIRA etc.
Self-starter with excellent interpersonal, motivational, and facilitation skills.
Education and Experience:
• Bachelor Degree in Science or Engineering or Equivalent with overall 5 years of experience or Masters Degree in Science or Engineering or Equivalent with overall 3 years of experience in IT fields.