Highlights
Design and develop cutting-edge microservices, work on meaningful projects, learn new technologies, and grow professionally.
Description
Job Summary
pWe are seeking a Full Stack Developer to join our dynamic team at an esteemed NGO focusing on social services. The ideal candidate will be responsible for designing and developing microservices, collaborating with cross-functional teams, and ensuring high-quality software solutions.
Responsibilities
- Collaborate with cross-functional teams in the design of microservice architecture.
- Develop full stack applications using Java, Spring Boot, Hibernate, REST APIs, SQL, AWS, Git, Docker, CI/CD pipeline.
Required Skills
- Proficient in React.Js
- Experience with Spring Boot and Microservices
- AWS Cloud Services
- Jenkins for CI/CD
- Git for version control
Required Skills Explained
{'ul': ['
React.Js: A popular JavaScript library for building user interfaces and single-page applications.', '
JavaMaven: Familiarity with Java development tools, including Maven for dependency management.', '
Hibernate: Experience in ORM (Object-Relational Mapping) using Hibernate to interact with databases.', '
Full Stack Spring Boot: Proficiency in building robust microservices using Spring Boot and its ecosystem.', '
Ci/Cd: Knowledge of continuous integration and continuous delivery pipelines for automated deployment.', '
Jenkins: Experience with Jenkins as a CI/CD tool to automate the software delivery process.', '
Docker: Ability to containerize applications using Docker for consistent environments across development, testing, and production.', '
Fullstack Development: Skills in both front-end and back-end development to build complete web applications.', '
MySQL: Experience with relational database management systems like MySQL.', '
AWS: Understanding of Amazon Web Services for cloud deployment and infrastructure management.']}
Who is this for
pWe are looking for individuals who have a passion for creating impactful software solutions. This role suits those with experience in full stack development and a strong desire to contribute to social causes.
Why This Job is a Good Opportunity
{'ul': ['liOpportunity to work on microservice architecture and design, contributing to innovative projects in social services.', 'liAccess to over time allowance and performance bonuses for hardworking and dedicated professionals.', 'liPart of a full-time, permanent position with comprehensive training opportunities for skill development.', 'liWork within a supportive engineering department that values collaboration and continuous improvement.']}
Interview Preparation Tips
{'ul': ['
Familiarize yourself with Java, Spring Boot, Hibernate, REST APIs, SQL, and AWS services.', '
Practice coding challenges in languages like React.Js, Docker, Jenkins, and other relevant technologies.', '
Prepare examples of how you have worked on full stack applications or microservices in previous roles.', '
Showcase your understanding of CI/CD pipelines and how they can be implemented effectively.', '
Be ready to discuss your experience with database management systems, especially MySQL.']}
Career Growth in This Role
{'p': ['In this role, you have the opportunity for continuous learning and growth. As a Full Stack Developer, you can expand your skill set by working on microservices architecture, which involves developing self-contained components that interact with each other through APIs. You will also gain experience in cloud deployment using AWS, enhancing your ability to scale applications efficiently.', 'The role offers a path for technical leadership as you grow more experienced and take on larger projects or mentor junior developers. Additionally, the emphasis on full stack development ensures that you remain versatile and valuable across different parts of the application lifecycle.']}
Explore More Opportunities
Skills
Frequently Asked Questions
What programming languages are required?The role requires proficiency in Java, Spring Boot, Hibernate, React.Js, and experience with AWS Cloud Services.
Is remote work option available?Yes, the position offers both remote and on-site options based on preference and project requirements.
What training opportunities are provided?We offer comprehensive job/soft skill training to help you grow professionally in your role.