Description

Job Description:

Responsibilities:

  • Lead Java Backend engineer with good hands-on experience (8 to 10+ years) in Java.
  • Core Java knowledge is a must (Java 8+).
  • Should have strong experience in SpringBoot & Spring Frameworks and JUnit
  • Senior Java Backend engineer with good hands-on experience in Java, multi-threading, no-sql/SQL, Kafka, Shell Scripting, REST API, building distributed components.
  • Experience in development of Java server applications in a Unix environment
  • Experience with software build tools such as Maven, Nexus, Gradle.
  • Solid knowledge of web technologies such as Java, J2EE (EJBs, servlets, JSP, Struts) Application Servers, Portal Applications and Standards and XML technologies.
  • Experience in coding, designing and building RESTful API’s.
  • Experience with MongoDB or other NoSQL databases. (Good to have).
  • Experience of AWS (Good to Have).
  • Knowledge of performance and profiling testing highly desired (jProbe, jMeter, YourKit) – Good to have.
  • Experience using GitHub.
  • Excellent communication.
  • Problem solving.
  • Self-starter.
  • Candidates should be able to work in distributed teams and Agile based projects

Education

Any Graduate