Key Responsibilities :
Design , develop and deploy robust Java - based micro services using Spring Boot and related frameworks.
Implement even driven solutions using technologies like Apache Kafka
Integrate microservices with Mongo DB for scalable high performance data storage and retrieval
Deploy manage and monitor Restful Micro services Spring on cloud platforms such as TAS ( PCF) and OCP
Collaborate with cross functional teams including product owners, product managers, QA, DevOps and SRE to deliver high quality software
Write clean, maintainable, and well documented code following best practices and coding standards
Participate in code reviews, troubleshooting and optimizing application performance
Ensure security, scalability, and reliability of microservices in cloud environments.
Required Skills :
2+ years of hands-on experience in Java development with focus on microservices architecture
Strong Experience with Sprint Boot, Spring Cloud and RESTful API Development
Proficient in event streaming technologies
Experience deploying and managing applications on cloud platforms ( Preferred : OCP and TAS ; Nice to have : AWS, Azure, GCP, )
Familiarity with containerization and orchestration tools ( Docker and Kubernetes)
Strong understanding of CI/CD pipelines and DevOps practices
Excellent problem-solving skills and attentional to detail
Strong communication and teamwork abilities
Proficient in debugging Java code
Preferred Qualifications :
Experience in Banking and Financial Services industry
Knowledge of security best practices in microservices and cloud environment
Exposure to monitoring tools ( Grafana, ELK Stack, Splunk, AppD)
Benefits:
401(k)
Dental insurance
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid time off
Vision insurance
Job Types: Full-time, Part-time
Pay: $106,746.00 - $116,341.00 per year
Expected hours: 40 per week
Benefits:
Compensation Package:
Schedule:
Work Location: Remote