Java Developer

Job Description:

  • Should have a minimum of 5 years of relevant experience in Java 
  • Design, develop and test Java based solutions using common standards and frameworks such as JavaEE, Spring, Springboot, JAXB, JAX-WS, JAX-RS, JPA, and Hibernate / JDBS 
  • Should have In-depth knowledge of relational databases (e.g. MS SQL, DB2)be able to handle DB Schema design and query 
  • Proficiency in Java Rest APIs is a must 
  • Ability to solve problems creatively and effectively 
  • Experience in an Agile/Scrum development process is required 
  • Translate software requirements into working and maintainable solutions within the existing application frameworks 
  • Implement the product’s lifecycle: Design, development, quality, deployment and maintenance 
  • Knowledge of code versioning tools Git. Creating self-contained, reusable modules and components. 
  • Good in Linux commands. 
  • Hands-on experience on application deployments and CI/CD pipeline. 
  • Hands on container technology like Docker. 
  • Design Microservices Architectures 
  • Good knowledge on all OS: Linux, Windows, Mac 
  • Maintain and support existing J2EE applications as needed

Additional skills that would be a bonus : 

  • Exposure to SAAS/PAAS technologies will be a plus 
  • Good knowledge and exposure to 3rd party s/w integrations would be added advantage – payment gateway, SMS, quick sights reports, document editors 
  • Experience with cloud message APIs and usage of push notifications. 
  • Experience in architecting application in AWS or GCP 
  • Good command over official language 
  • Should be confident in Customer interactions 
  • Continuously contribute to team performance improvement and collaboration 
  • Should be proactive and a go-getter. 
  • Collaborate effectively across team
Job Type: Full Time
Job Location: Indore/Madhya Pradesh

Apply for this position

Allowed Type(s): .pdf, .doc, .docx