Senior Software Engineer
Skill: Java Backend Developer
Experience: 9 to 12 Years
Location: Bangalore, Chennai, Hyderabad and Pune
Job Type: Permanent
Notice Period: 30 Days
Java Development : Proficient with Java 8 and above, including functional programming. Design Patterns: Proficiency in the design patterns (IOC, Singleton, and Factory patterns).
Microservices/ API development : Strong knowledge in microservices development using Spring boot and Rest API’s , WebFlux, ORM (JPA/Hibernate), and caching.
Additional Frameworks: Experience with Spring Batch, Integration, or GraphQL is a plus.
Concurrency & Multithreading: Skilled in multithreading, Concurrency API, and Collections.
Data Management: Good Knowledge on Spring Data/ JPA / Hibernate, and database (PL-SQL/Oracle/SQL Server / No SQL ).
Testing : Strong coding skills with unit testing experience using JUnit, Spock, or Groovy.
Agile Methodologies: Knowledge of Agile practices like Scrum and Kanban.
Messaging Systems: Expertise in Kafka,/ RabbitMQ / MQ series.
Cloud Native Development: Hands-on experience with cloud-native applications.
CI/CD & Version Control : Experience with CI/CD pipelines using Jenkins, GitHub, and GitLab.
Containerization : Skilled in deploying applications to Docker and Kubernetes.
Cloud Services: Experience with cloud platforms like Azure / AWS / GCP.
Communication : Excellent written and verbal communication skills.
Apply Now