We are seeking a Sr. Java Developer with 8+ years of experience in software development, microservices expertise, and knowledge of latest Java features to work on-site in Mooresville, NC.
Requirements
- 8+ years of strong software development experience in software development with expertise in Java 6 and above and knowledge of latest Java (8/9) features
- Microservices expertise
- Spring Boot/Spring Batch experience
- NoSQL – Cassandra experience
- Neo4J, GCP (google cloud platform) & Kafka experience are a plus
- Working experience with data platforms (relational and/or NoSQL) and messaging technologies
- Strong experience in writing high quality code with full automated unit test coverage.
- Strong experience in defining and applying design standards, patterns, quality matrix depending on the solutions
- Ability & willingness to learn technologies at pace
- Strong verbal & written communication
- Client facing
- Gel well with distributed teams
- Experience in one or more of front-end development technologies
- Working experience creating high performing applications including profiling and tuning (of those applications to boost performance)
- Understanding & experience in API management, Swagger
- Experience in TDD/BDD
- Experience in Scrum/Agile
- Understanding of various infrastructures (on premise, cloud)