Role Overview & Responsibilities

Essential

Skills:Java with strong OOP concepts: This is the core requirement. The ideal candidate should have a deep understanding of object-oriented programming principles like encapsulation, inheritance, polymorphism, and abstraction.

Microservices Architecture: Experience with building and deploying microservices using technologies like Eureka Server, Config Server, and API Gateway is crucial.

API Development: Expertise in building APIs (RESTful or reactive) is essential.

Spring Boot: Experience with Spring Boot for rapid application development is a plus.Version Control (Git): Familiarity with Git for version control is necessary.Desired

Skills:Messaging System (Kafka): Knowledge of Kafka for message queuing is a plus.

Unix Scripting: Basic knowledge of Unix scripting can be helpful for automation tasks.Database (Oracle SQL):

Experience with Oracle SQL for database interaction is valuable.Security (HSM/Luna Client):

Experience with Hardware Security Modules (HSM) is a strong benefit.Development Tools (IntelliJ): Familiarity with IDEs like IntelliJ is preferred.Testing (JUnit/Mockito):

Experience with unit testing frameworks like JUnit or Mockito is essential.Build Tool (Maven): Knowledge of Maven for project management is desired.Caching (Redis):

Experience with caching solutions like Redis is a plus.Scripting Languages (Python/JavaScript): Basic knowledge of scripting languages can be helpful.

Monitoring and Alerting Tools: Experience with monitoring tools is beneficial.CI/CD (Jenkins): Knowledge of Jenkins for continuous integration and deployment is a plus.

Locations:Denver, COChicago, ILJersey City, NJEmployment:W2 only (employee status)

Partner Recommendation

About Aspiringit

Aspiringit is an actively verified employer hiring talent across technology, engineering, and operations.

  • Headquarters: United States / United Kingdom
  • Company Size: 1,000+ employees
  • Trust Rating: 95 / 100 (Official Registry Audited)

View all openings at Aspiringit →