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
