- Company Name
- Next Generation Inc
- Job Title
- Senior Java Full Stack Web Developer
- Job Description
-
**Job Title**
Senior Java Full Stack Web Developer
**Role Summary**
Remote full‑stack developer with 6+ years of experience designing, developing, unit and integration testing, and implementing enterprise web and API solutions. Translates business requirements into compliant code, writes both back‑end and front‑end components, manages defects and prioritize multiple tasks while ensuring client satisfaction.
**Expectations**
- Remote position requiring full independence and excellent time‑management.
- Minimum 6–7 years in software development or related role.
- Capability to deliver defect‑free solutions within SLAs, manage triage, and meet deadlines.
- Proactive learning of new technologies and systems added to client programs.
**Key Responsibilities**
- Design, develop, unit‑test, and integrate RESTful web services and web applications.
- Utilize SOAP UI, Postman, and other testing tools for API validation.
- Translate business requirements into clean, documented code per development standards.
- Write and maintain both backend (Java/Spring/Hibernate) and frontend (AngularJS/Bootstrap) code.
- Resolve defects promptly, triage issues based on priority and urgency, and raise escalations when needed.
- Manage multiple concurrent priorities to meet project timelines.
- Participate in and contribute to knowledge sharing, cross‑training, and best‑practice discussions.
- Build and sustain collaborative relationships with client stakeholders.
- Analyze vendor‑released application upgrades and assess impact on existing solutions.
**Required Skills**
- Proficient in Java, Spring Framework, Spring Security, Hibernate, AngularJS, Bootstrap, Maven, JBoss, Oracle.
- Experience with GitLab, SQL Developer/Toad, JIRA, Eclipse.
- Strong unit and integration testing skills, use of SOAP UI/Postman.
- Excellent analytical, problem‑solving, and decision‑making abilities.
- Outstanding verbal and written communication; client‑focused demeanor.
- Ability to work unsupervised, manage pressure, and meet deadlines.
- High attention to detail and commitment to quality.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent (highly preferred).
- Relevant certifications (e.g., Oracle Certified Professional, Java SE) are a plus.