Full Stack Open Source Developer (Java)

Required experience :

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
• 5+ years of experience in full-stack Java development.

Location :

Lucknow

Employment :

Part Time

Job Overview :

As a Full Stack Open Source Developer (Java), you'll be at the forefront of developing sophisticated software solutions for the Bahmni and DIGIT platforms. This role demands a blend of technical excellence, a passion for open-source development, and the ability to collaborate in a dynamic team environment.

Key Responsibilities :

Develop and maintain high-quality code for Bahmni and DIGIT.
• Implement solutions using Java, Spring Framework, and front-end technologies like
React JS, HTML5, and JavaScript.
• Integrate with OpenMRS APIs and create RESTful services.
• Manage databases, particularly Postgres, and apply microservices architecture.
• Employ DevOps practices, including containerization and CI/CD pipelines.
• Collaborate in an Agile environment to deliver effective solutions.
• Stay updated with technological trends in open-source development.

Technical Skills :

Essential Technical Skills
• Java Development: In-depth knowledge of Java, including OOP, data structures,
algorithms, and design patterns.
• Spring Framework: Expertise in Spring MVC, Spring Boot, and Spring Security.
• Front-End Technologies: Proficiency in React JS, HTML5, and JavaScript.
• API Development: Experience with RESTful API development and integration.
• Database Expertise: Skills in database management with Postgres.
• DevOps and Cloud Technologies: Experience with cloud platforms, Docker,
Kubernetes, and scripting languages.

Page 3 of 3

Beneficial Technical Skills
• Familiarity with Elasticsearch, Kafka, Zuul, PHP, WordPress, YAML/JSON, Postman,
Swagger2.0.
• Proficiency in testing frameworks and Git.
Additional Skills
• Problem-solving and analytical abilities.
• Excellent communication skills.
• Experience in Agile methodologies.
• Continuous learning and adaptability.

Qualifications :

Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
• 5+ years of experience in full-stack Java development.

  • Part Time
  • Published 3 Days ago
up