only USC and GC / W2 only
Java Backend Developer
Location - Rosemont IL
The Backend Java Developer has expertise in the implementation and design of software platforms including infrastructure methodology process and tool stack. You thrive in environments where you are focused on writing performant code that supports enterprise-grade architecture. You enjoy the experience of writing software for scale and take ownership of the products that you contribute to. You understand the importance of understanding the context in which your software operates and can rationalize implementation details with the bigger picture. Youre seeking to drive tangible impact in your next career opportunity. You want to build things that matter.
RESPONSIBILITIES : Hands on development
- Designs develops and maintains larger more complex software spanning multiple technology domains. Build reusable codes and libraries for future use.
- Responsible for stability and scalability of the PatientPoint platform. This encompasses business services and platform agnostic (mobile & web) application endpoints.
- Develop solutions following established technical design application development standards and quality processes in projects.
Facilitate and lead story breakup and grooming. Drive feature level architecture / design sessions.
Increase the level of teams technical ability and drive measurable improvement of quality of code.Improve accuracy of development schedules and lowers project risk.Perform detailed reviews on deliverables. Provide technical guidance to the team members.Mentor Junior Individual Contributors provide oversight of others work.REQUIRED SKILLS :
5 years in a Senior Developer role developing Enterprise-level applications is required.
5 years developing application services using Java is required.
5 years creating APIs as products is required. An intimate knowledge of web services and RESTful protocols is assumed.
3 years of working within AWS technologies to create cloud-based architecture is required
Experience creating or utilizing Service Oriented Architectures is required.Experience of event-driven architectures is required.Proficient in Java 8 and newer versionExperience in Reactive programming Spring Framework Springboot Spring cloud Spring Security and Spring dataSignificant experience with relational and eventually consistent (NoSQL) databases along with ORM frameworksExperience with developing distributed systemsProficient in robust application architecture (polyglot / microservices environments fault tolerance highly available systems)Experience with End-to-End (E2) testing frameworks and unit testing frameworks such as JUnit TestNG Mockito.Familiarity with Agile methodologies TDD CI CDExperience in training and developing junior members to ensure knowledge transfer and expertise buildupExperience with Agile methodologies and good communication skills.Key Skills
REST,Eclipse,JSP,Junit,Spring,Struts,Jpa,Hibernate,Maven,J2EE,Jdbc,Java
Employment Type : Full Time
Experience : years
Vacancy : 1