Job Description:
We are seeking a motivated Junior API Developer with 2 to 3 years of experience to join our dynamic team. The ideal candidate will possess a strong foundation in Java Enterprise Edition (JEE) and demonstrate practical knowledge of Spring Framework (versions 4/5). The successful candidate will engage with architects and developers to define business and technical objectives, ensuring adherence to enterprise security compliance while leveraging emerging technologies. This role requires excellent problem-solving abilities and communication skills to facilitate collaboration across cross-functional teams and deliver high-quality software solutions.
Job Responsibilities:
- Collaborate with architects and developers to establish project requirements and security compliance.
- Develop and maintain APIs utilizing best practices and industry standards.
- Participate in design reviews and contribute to system architecture discussions.
- Estimate and report on the progress of development tasks.
- Stay current with emerging technologies in API integration and development.
- Set development standards and best practices under guidance.
- Utilize web development technologies including HTML, CSS, and JavaScript to enhance user experiences.
Job Requirements:
- Expertise in JEE and practical experience with Spring 4/5.
- Proficient in Spring MVC, Spring Boot, Message Queuing, Databases, SOAP, REST, JavaScript, JPA, and Open API Specification 3.
- Familiarity with IBM WebSphere Portal, portlets, JSF, NoSQL, SQL, Single Page Applications, and API concepts is a plus.
- Ability to estimate project timelines and work deliverables.
- Knowledge of Agile Methodology and practices.
- Strong problem-solving skills to analyze and resolve complex technical issues.
- Effective communication skills for collaborating with cross-functional teams.