Job Description
Summary of Position:
We’re designing apps for Government health staff; it includes android apps for healthworkers in rural areas in regional languages, web apps for doctors in overcrowded rural clinics, and dashboards for health officials who deal with paper files. The Java Developer has the responsibility to
Key Responsibilities:
- Ability to thrive in a fast-paced team-oriented environment
- Good problem solving and communication skills
- Strong technical aptitude
- Ability to solve complex problem with innovative design/solutions
- Should be able to anticipate the problems upfront and propose a feasible solution
- Analyze different frameworks and libraries and develop POC to validate technology
- Experience in the development lifecycle of at least one large-scale server-side project (preferably SaaS or SaaS-like)
- Person will be responsible to design, develop and implement medium/large complex applications
- Work with colleagues to deliver software components of excellent quality
- Design and develop key complex modules
- Troubleshoot production issues and provide timely resolution
- Write concise yet comprehensive technical documentation
Essential Skills Requirement:
- Minimum 5 years of professional experience in J2EE technologies
- Hands-on experience in Java & RDBMS (MySQL) required
- Experience in Docker, Spring Framework and Spring Boot
- Experience in Elastic Search, Kafka/RabbitMQ and Kibana is preferred
- Strong hands on experience in designing and developing Core JAVA, Spring boot J2EE applications
- Experience in analyzing Application Performance issues and solving
- Experience with Linux/Unix shell scripting
- Experience with Hibernate, JPA, JUnit, XML, ANT scripts
- Computer Science or related degree preferred.