
Search by job, company or skills
Job Title: Senior Java Developer
Location: Chennai, India (5 days a week from office)
Job Type: Full time
Experience 5 to 10 Years
Role Description
Experience building scalable, secure, and high-performance financial applications.
Strong expertise in Java, Microservices architecture, and Event Streaming (Kafka), with hands-on experience in designing and developing backend systems deployed on Azure.
Collaborate with architects, QA, and DevOps teams to deliver robust and compliant solutions.
Write clean, efficient, and well-documented code following best practices.
Conduct code reviews, performance tuning, and troubleshooting of complex issues.Optimize performance and ensure security in a cloud environment.
Mandatory:
1. Core Java Multithreading, Streams, OOPS (Inheritance, Encapsulation), Patterns Factory, Singleton.
2. Spring Annotations, Spring Core, Transaction, Security, AOP, JDBCTemplate.
3. Microservices Design patterns (SAGA, Circuit Breaker, CQRS), Integration (Sync/Async), Observability.
4. JPA/Hibernate/SQL ORM Mapping, Performance tuning, Cache, Data loading strategies.
5. REST API API Design, Authentication, Http errors.
6. Kafka Queues/Topics, Partition, Consumer groups
Skills:
Java Programming
Microservices Implementation
Event Streaming
DevOps & Deployment
Soft skills
Problem-Solving & Decision-Making
Collaboration
Job ID: 142832837