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)
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 →