Sr. Java Developer
Role details
Job location
Tech stack
Job description
One of our top clients in the Boca Raton area is looking for an individual to join their team in Chicago or Boca. This will be a remote position but candidates must be located in those areas to come onsite for interviews and team events.
This individual will be joining a team of Sr developers to perform full-stack development across the complete development life cycle delivering highly available cloud solutions. One will work with development teams and ensures the best practices are adhered to in areas such as unit and integration testing, CI/CD, documentation, security, and software design principals. This position performs software design -- typically across multiple systems; mentors more-junior members of the team; and talks to stakeholders / users and translates their requests into solutions.
Tech Stack
- Must-Haves: Spring Boot, Hibernate / JPA, Web Services
- Java, J2EE, Tomcat
- Spring, Micro Services, Spring Boot, REST API, Hibernate / JPA
- MySql, ElasticSearch/Mongo DB
- Web Services, Kafka, RabbitMQ, Azure Service Bus
- JSON, Azure, Docker
Requirements
- 5+ years' experience with development experience using Java, J2EE and Web applications using MVC model.
- Knowledge of AOP concept and experience in a professional environment
- Experience with Web Services, Spring Boot, Hibernate, and JPA frameworks.
- Experience integrating with Web Services (SOAP & REST) and parsing JSON and XML data.
- Experience designing and operating solutions with relational (SQL) & NoSQL Databases (Postgres, Elasticsearch, MongoDB)
- Strong experience with CI/CD pipelines with Jenkins or similar; Git/GitHub; Nexus, Artifactory, Docker
- Candidate must be an energetic, self-motivated problem solver who works well in a team.
- Cloud experience (Azure preferred) * Bachelor's degree in Computer Science or Related Field