Back End Java Developer (Remote)
- Job Title
- Back End Java Developer (Remote)
- Job ID
- 27666541
- Location
- St. Louis, MO 63134
- Other Location
- Description
-
Our History:
From our start in 2009, Conexess has established itself in 3 markets, employing nearly 200+ individuals nation-wide. Operating in over 15 states, our client base ranges from Fortune 500/1000 companies to mid-small range companies. For the majority of the mid-small range companies, we are exclusively used due to our outstanding staffing track record.
Who We Are:
Conexess is a full-service staffing firm offering contract, contract-to hire, and direct placements. We have a wide range of recruiting capabilities extending from help desk technicians to CIOs. We are also capable of offering project-based work.
Conexess Group is aiding a large healthcare client in their search for a Back End Java Developer in a remote capacity. This is a long-term opportunity with a competitive compensation package.
******We are unable to work C2C on this role******
Responsibilities:- Designs, develops, tests, debugs, and documents REST microservices that expose domain models through REST APIs
- Designs, develops, tests, debugs, and documents data sync processors that synchronize data between microservice databases and backend databases
- Designs, interprets, and uses domain (aka entity) models, exposed from microservices
- Coordinates with consumers of the microservices
- Understands and can work effectively with the technologies used
- Works with team lead and manager to help drive overall vision in design and build of REST microservices
- Proficient in analysis and design, and effectively documents them
- Interprets and collaborates on the definition of requirements that drive the overall effort
- Designs, develops, tests, debugs, and documents software that meets functional and non-functional requirements
- Coordinates with stakeholders involved in initiatives the microservices will be used in
- Provides support and coordinates support for deployed products when there are issues
- Uses and promotes agile practices
- Shares knowledge, coaches, mentors, and reviews code of team members
- Recommends changes and enhancements to improve quality of products and/or procedures
Qualifications:- 8+ years of work experience in backend software development using Java or Kotlin
- 4+ years leading software development teams
- Expertise with server-side Java/Kotlin and SpringBoot
- Expertise designing and developing quality REST microservices that meet functional and non-functional requirements
- Expertise or significant experience with designing domain (aka entity) models to expose out microservices
- Significant experience with agile/scrum practices (able to play the role of scrum master when needed)
- Experience with asynchronous event-based processing (e.g. with Kafka)
- Experience integrating with or migrating from mainframe systems is a plus
- Experience with public cloud/AWS is a plus
- Understands and can work effectively with technologies used - server-side Java, Spring Boot, REST, microservices, Kafka, Pivotal Cloud Foundry (PCF), NoSQL databases
#LI-RK1
#LI-Remote