Required experience :
1. Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
2. Three (3) plus years of experience in full-stack Java development.
Location :
Lucknow
Employment :
Full-Time on-site
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 :
1. Design, develop, and maintain highly scalable frontend and backend components of the DIGIT platform.
2. Architect and implement RESTful APIs using Spring Boot and Spring Framework.
3. Manage and optimize data storage using PostgreSQL.
4. Integrate messaging systems like Kafka for streamlined communication.
5. Secure applications leveraging the Spring Security framework.
6. Build responsive and engaging user interfaces using ReactJS, HTML5, CSS3, and JavaScript.
7. Optimize frontend performance with potential use of libraries like Tailwind CSS and Axios.
8. Employ tools like Yarn for efficient project management.
Technical Skills :
1. Proven experience (3+ years) as a Full Stack Developer with a strong focus on Java.
2. Deep understanding of core Java concepts and design patterns.
3. Expertise in Spring Boot, Spring Framework, and Spring Data.
4. Proficiency in PostgreSQL or similar relational databases.
5. Solid frontend development skills with ReactJS, HTML5, CSS3, and JavaScript.
6. Familiarity with version control systems (preferably Git).
Additional Skills:
1. Problem-solving and analytical abilities.
2. Excellent communication skills.
3. Experience in Agile methodologies.
4. Continuous learning and adaptability.
Qualifications :
1. Bachelor’s/Master’s degree in Computer Science, Engineering, or related field.
2. Three (3) plus years of experience in full-stack Java development.
Preferred:
1. Hands-on experience with Spring Boot Microservices, Kafka, and Elastic Search.
2. Experience with containerization and Kubernetes.
3. Knowledge of i18Next for internationalization.