Sr. Java Developer

Bangalore, Full-time

Exp: 5-8 Years

Seeking an experienced Mid-to-Senior level Software Engineer to work as a key team member developing highly transactional, Cloud-based microservices and solutions, with a focus on tokenization and encryption. The ideal candidate will possess a solid knowledge of Java, cloud-based microservices development within cloud platforms like AWS.

Roles and Responsibilities:

  • Hands-on expert who can code, architect/design systems and understand building highly available and scalable micro services on cloud infrastructure.
  • Should have experience working hands-on with Java/J2EE, SpringBoot, Hibernate, Service registry, Container architecture, Kafka and Distributed caching
  • Strong understanding of Rest APIs, Integration, NoSQL and RDBMS, Distributed Messaging, Security, Cloud Infrastructure, Performance and Scalability Profiling, CI/CD
  • Proven team leadership experience
  • Proven project delivery experience
  • Experience working in Agile (SCRUM) teams.

Must have skills

  • Excellent understanding of Core Java and Spring framework
  • Experience in developing complex backend for web-based applications.
  • Ability to work hands-on while development / coding
  • Strong with debugging and problem solving skills
  • Solid command with data structure
  • Experience with MySQL
  • Good understanding of Elastic Search, streaming queues like Kafka, RabbitMQ
  • Experience with microservices and architecture
  • Very good understanding of Containers and Container Orchestration Technology such as Docker / Kubernetes and Cloud Platforms exposure like AWS, Azure

"Would-be-nice" Skills

  • Experience in NoSql database is a huge plus point
  • Experience with Kubernetes
  • Knowledge about DevOps processes

Apply for this position.