Job Title: Full Stack – Junior Developer
Project Details: The project includes application support, Feature design & development for SPE TV Networks – PROMO project.
Technology and Sub-technology: Java, JavaScript, AngularJs, Spring, Spring Boot Micro Services, Hibernate, Annotations, JMS, Java Stream API, Git Repository
Location: Bangalore
Qualifications: Bachelor’s Degree in Computer Science or related field
Experience: 4 – 6 years of experience
Job Overview: Participate in Application Design & development and create intuitive, user-friendly interfaces
Primary Skills: Java, JavaScript, AngularJs, Spring, Spring Boot Micro Services, Hibernate, Annotations, JMS, Java Stream API Spring framework, Spring Data JPA, hibernate, Java Web Services (REST) Good with SQL Queries
Good to have Skills: Solr, Jenkins, HTML, Java Web Services (REST), Functional Programming Good with SQL Queries Experience working in Agile/Scrum teams
Responsibilities and Duties:
- Code and/or create Application Programming Interfaces (APIs).
- Collaborates with stakeholders to scope requested new features and analyze user needs to determine technical requirements.
- Write consistent, clean, and maintainable code. Evaluates code to ensure that it is valid, is properly structured, meets industry standards, and is compatible with various browsers, devices, or operating systems.
- Work proactively on support tickets including debugging, analyzing issues, solve and propose solutions.
- Monitor & check health of applications.
- Work independently on new enhancement tickets.
- Participate actively in Scrum calls and communicate actively with technical and business teams.
- Attention to detail to ensure consistency and accuracy in design deliverables.
- Analytical and problem-solving skills to identify and address design challenges effectively.
- Mentor Junior developers and interns
Technical Skills:
- Proficient with Java SE 12+, must have hands on experience with advance Java concepts such as Generics, Reflection, Multithreading, Annotations, JPA, JMS, Functional Programing, Lambda, Java Stream API Build, CI/CD.
- Experience with build tools such as Jenkin, Maven and Gradle Back-end development expertise.
- You should be skilled in server-side programming languages Java and Node.js.
- Knowledge of frameworks like Spring Core, Spring MVC, Spring Boot building web applications and services API development and integration
- You should have experience in building and consuming RESTful APIs.
- Knowledge of tools like Postman or Swagger for API testing and documentation is advantageous.
Version control:
- Proficiency in using Git or other version control systems is essential for collaborative development and code management.
- Understanding of software development principles.
- Knowledge of software development methodologies like Agile or Scrum, as well as experience with software testing and debugging, is important.
Problem-solving and troubleshooting skills: Full stack developers should be able to identify and resolve technical issues efficiently and effectively.