Job Openings Senior Java Developer - Spring Boot

About the job Senior Java Developer - Spring Boot

Gentis Solutions is seeking a Software Engineer III - Java/Spring Boot to join our team.  This position is part of a larger team of professional working long term contracts (6-12 mos) with our Fortune 500 clients.  The ideal candidates will have the required skills listed below and will be eligible and open to hire by our client at the end of the project’s duration.  This position is Flex / Remote, works alongside an existing team, and leverages enterprise-level technologies and processes.

Requirements
  • Experience with modern libraries and tooling
  • Significant Java programming skills and data structures
  • Significant Microservices architecture and development skills
  • Significant experience with the Spring Framework (Persistence, REST, Messaging, 
  • Integrations) such as Spring Boot
  • Significant experience on core features of Spring such as Dependency Injection and 
  • Aspect-Oriented Programming, Spring Security etc
  • Significant knowledge of SQL Database and NoSQL Databases ( Oracle, Postgres, 
  • Cassandra )
  • Significant experience in Messaging architectures & development- Kafka or equivalent
  • Proven Experience in building RESTful APIs and a deep understanding of REST principles
  • Proven Experience working with Docker or similar technologies, GIT, CI/CD and writing 
  • unit/integration tests
Desirable Skills
  • Proven Experience Cloud Platforms like Azure or Pivotal Cloud Foundry
  • Experience in programming using Javascript, Node and React ecosystem is a plus point
  • Familiarity with developing e-commerce application modules such as Catalog setup and Search ( Solr, ElasticSearch etc)
  • Proven Experience with Continuous integration, Continuous delivery and Continuous deployment
  • Experience architecting and building high volume, fault-tolerant, highly available, and globally distributed systems in a cloud-native environment
  • Experience with Agile development methodologies
  • Familiarity with A/B testing, monitoring, and alerting
Typical Duties
  • Develop backend eCommerce web and Merchandizing applications in cloud platform technologies 
  • Collaborate with designers & product managers to iterate on the design & implementation of our product 
  • Work with Engineers from the full stack to build and ship features • Identify and uphold engineering best practices 
  • Monitor performance, watch for traffic drops related to usability problems & rectify the issues 
  • Review app and feature code, and plan future API upgrades with the development team
Compensation & Benefits
Gentis Solutions offers industry leading employment packages for its professionals.  We offer W2, 1099, and C2C engagements.  In particular, our W2 employees can expect compensation at above market rates with exceptional benefits such as:
  • Full premium coverage of Health, Dental, & Vision.
  • Fully matched 401K plan
  • PTO plan that reaches 4 weeks of time off
  • Maternity/Paternity Leave, and more