We are seeking a highly skilled and motivated JAVA FS Content Developer with expertise in designing, developing, and maintaining web applications using Java, Spring Boot, and Angular technologies. They will collaborate with cross-functional teams to deliver scalable solutions, ensure application performance, and contribute to code reviews and testing. Responsibilities include integrating APIs, optimizing database operations, and developing unit-tested, high-quality code.
Key Responsibilities:
o Design, develop, and maintain scalable web applications using Java, Spring Boot, and Angular.
o Build and integrate RESTful APIs and Microservices.
o Collaborate with front-end and back-end teams for seamless integration.
o Optimize database operations using RDBMS, JDBC, and ORM frameworks like Hibernate/JPA.
o Implement unit tests using JUnit and Karma for code validation.
o Work on the UI using HTML, CSS, JavaScript, TypeScript, and Angular.
o Ensure application performance, scalability, and responsiveness.
o Troubleshoot, debug, and upgrade existing applications
5. Required Qualifications:
o Bachelor s degree in computer science, Software Engineering, or a related field.
o 2+ years of experience in Java Full Stack development.
o Strong knowledge of Java, Spring Boot, and RDBMS (MySQL/PostgreSQL).
Preferred Qualifications:
o Experience with Microservices architecture.
o Familiarity with RESTful API development and testing.
o Knowledge of ORM tools like Hibernate/JPA and Git.
Section 3: Skills and Competencies
Technical Skills:
o Core Java, Spring Boot, Hibernate/JPA, JDBC.
o RDBMS (MySQL/PostgreSQL), Maven, and Git.
o Angular, TypeScript, HTML, CSS, JavaScript.
o Unit testing with JUnit and Karma.
o RESTful APIs and Microservices architecture.
Soft Skills:
o Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts in an easy-to-understand manner.
o Presentation: Proficient in creating and delivering engaging and informative training sessions.
o Instructional Design: Knowledge of curriculum development and various instructional methods.
o Problem-Solving: Strong analytical skills to identify issues and develop effective solutions.
o Adaptability: Ability to adjust teaching methods to suit different learning styles and environments.
o Time Management: Efficient in managing multiple tasks and meeting deadlines.
o Interpersonal Skills: Ability to build rapport with learners and provide constructive feedback.
o Collaboration: Ability to work effectively with team members to improve training programs and materials.
Certifications:
o Any relevant industry Certification in Angular or Spring Boot.