Fullstack Developer must be proficient in Java (Spring Boot) for backend development and Angular for frontend development. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring seamless integration between frontend and backend components.
Qualification and Experience
- Bachelor's degree in computer science, computer engineering, Bsc. CSIt, It or any other related technical discipline.
- 3 to 5 years of prior working experience as full stack developer with hansd on experience with JAVA, Angular and SpringBoot Framework.
Job Description
- Develop and maintain robust, scalable, and secure Java-based backend services using Spring Boot.
- Design and implement responsive, dynamic UI components using Angular.
- Build RESTful APIs for seamless communication between frontend and backend.
- Optimize application performance and ensure high availability.
- Collaborate with UX/UI designers to create intuitive user experiences.
- Implement authentication, authorization, and security best practices.
- Write unit tests, integration tests, and end-to-end tests to ensure software reliability.
- Work with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or Oracle.
- Utilize Git for version control and participate in code reviews.
- Should have knowledge of Jenkins, Docker, Kubernetes and Rancher.
Required Skills
- Strong proficiency in Java with experience in Spring Boot, Spring MVC, Hibernate/JPA.
- Proficient in Angular (version 10+), TypeScript, HTML, CSS, and RxJS, with strong JavaScript skills.
- Proficient in developing and consuming RESTful APIs, as well as designing and implementing microservices for scalable architectures.
- Knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
- Experience with CI/CD pipelines using Jenkins, GitHub Actions, or similar tools.
- Familiar with Docker and Kubernetes, with a plus if knowledgeable about cloud platforms such as AWS, GCP, or Azure.
- Strong debugging, problem-solving, and performance tuning skills.
- Excellent communication skills and ability to work in an agile environment.
- Hands-on experience with unit testing frameworks like JUnit, or Mockito.
- Should have hands on experience on message broker (rabbitMQ) and streaming using Kafka.
- Should have a good understanding of Spring Cloud platforms.
Benefits of Working at eXtensoData
- Stellar opportunity to work with the rising company
- The amazing and passionate young team, beautiful office space
- Trust of biggest FinTech company.
- One-of-a-kind company culture and growth opportunities to accelerate your career progression
How to apply?
We are always keen to meet energetic and talented professionals who would like to join our team. Click on the button below and submit your application to apply for the post.