Senior Java Software Engineer

Tenarai
Bengaluru, Karnataka, India

Job Description:

A Senior Developer who can leads and mentors junior developers in developing and maintaining cloud-native applications using modern technologies and methodologies. They have experience in designing and implementing scalable and resilient applications that can run in cloud environments.

Job Location: Whitefield, Bangalore (Hybrid: 3 days from office)

Should be ready to attend one round of Personal interview after initial virtuais rounds and immediate joiners are preferred.

Job Description:

  • Experience in Java/J2EE
  • Proficient in Core Java and J2EE technologies
  • Software Architecture and Design
  • Problem Solving Capabilities
  • Understanding of CI/CD pipelines, Branching & Merging in Team
  • Collaborates with technical leaders/architects/developers
  • Understanding of relational databases and no SQL databases. Relational DB (Oracle, MySQL) and no sql (Mongo)
  • Experience in XML, Apache Camel and Tomcat
  • Systems diagnostics and thorough root cause analysis
  • Needs to adopt to new technology, practices and master the same
  • Develops utilities/tools and automate data/result processing and analysis
  • Experience with profilers, debuggers, Logging Framework (log4Net)
  • Code Quality & Metrics
  • Should be able to work with the team and guide them with resolving the problems
  • Java 8+ knowledge
  • Spring Framework 5
  • Version control systems - GIT
  • Have knowledge/experience on Test driven development (TDD) – Junit4+, Mockitos
  • Experience on Soap based and Restful services
  • Strong knowledge on Object Oriented Paradigms
  • Experience in Working with Cloud – AWS preferred
  • ORM framework – Hibernate
  • Should be able to deliver the task independently

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →