Overview
Skills
Job Details
Required Skills and Experience:
14+ years of professional experience in Java/J2EE, with at least 3+ years in an architecture or technical lead role.
Deep understanding of core Java, Spring Boot, RESTful APIs, Hibernate, JPA, Multithreading, etc.
Experience with microservices architecture, API Gateway, and cloud platforms (AWS/Azure/Google Cloud Platform).
Proven experience in designing and implementing complex, high-availability systems.
Strong understanding of banking or financial services business processes, preferably in areas like payments, lending, risk management, trading, or compliance.
Knowledge of CI/CD pipelines, containerization (Docker, Kubernetes), and DevOps practices.
Experience with relational databases (e.g., Oracle, PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra).
Familiarity with security protocols, data privacy laws, and financial regulatory standards.
Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications:
Exposure to event-driven systems using Kafka, RabbitMQ, or similar.
Experience with Agile methodologies and working in onsite-offshore delivery models.
Certification in Java, cloud technologies, or TOGAF is a plus.
Prior experience working with large-scale consulting or IT services organizations.