Java Developer
Job Summary
We are looking for a skilled Java Developer with strong expertise in Spring Boot Microservices architecture and AI-assisted development tools such as GitHub Copilot. The ideal candidate should have experience working in the BFSI (Banking Financial Services and Insurance) domain and a strong understanding of enterprise-grade application development.
The candidate will be responsible for designing developing and maintaining scalable backend systems and APIs while collaborating with cross-functional teams in an agile environment.
Key Responsibilities- Design develop test and deploy enterprise applications using Java and Spring Boot.
- Build and maintain scalable Microservices-based architectures.
- Develop RESTful APIs and integrate with third-party/internal systems.
- Utilize GitHub Copilot and AI-assisted development tools to improve coding efficiency and productivity.
- Participate in system design discussions architecture reviews and technical solutioning.
- Ensure application performance scalability security and reliability.
- Work with CI/CD pipelines and DevOps practices for automated deployment.
- Collaborate with business analysts QA teams product owners and stakeholders.
- Troubleshoot production issues and provide timely resolutions.
- Follow secure coding standards and compliance requirements specific to the BFSI domain.
- Strong experience in Java 8/11/17
- Hands-on expertise with Spring Boot
- Solid understanding of Microservices Architecture
- Experience with:
- Spring MVC
- Spring Security
- Spring Data JPA / Hibernate
- API development using REST/JSON
- Knowledge of messaging systems such as Kafka or RabbitMQ
- Experience with databases:
- Oracle
- MySQL
- PostgreSQL
- Familiarity with Docker and Kubernetes
- Experience with Git Maven/Gradle
- Working knowledge of CI/CD tools like Jenkins GitHub Actions or Azure DevOps
- Exposure to GitHub Copilot or AI-powered developer tools
- Experience in Banking Financial Services or Insurance projects
- Understanding of:
- Payments
- Lending
- Core Banking
- Insurance workflows
- Regulatory & compliance standards
- Knowledge of secure transaction processing and data protection practices
- Bachelors degree in Computer Science IT or related field
- Certifications in Java Spring Cloud or AWS/Azure are a plus
- Experience working in Agile/Scrum environments
- Exposure to cloud platforms such as AWS Azure or GCP
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and within teams
- Quick learner with a proactive mindset
- Experience with OpenAI APIs or AI integrations
- Knowledge of event-driven architecture
- Exposure to observability tools like ELK Grafana or Prometheus
- Understanding of OAuth2 JWT and API Gateway concepts