- Company Name
- Dawn InfoTek
- Job Title
- Senior Full Stack Java Developer
- Job Description
-
**Job Title:** Senior Full Stack Java Developer
**Role Summary:**
Lead end‑to‑end development for banking applications, balancing 50/50 front‑end and back‑end work across React, Redux, JavaScript, Node.js, Express.js, Java, J2EE, and Spring Boot. Drive feature creation, integration with digital signing tools, and cloud migrations (PCF Azure → GCP Atlas). Collaborate with cross‑functional teams including mobile, cloud infrastructure, and product owners to translate business requirements into scalable technical solutions and ensure timely issue resolution.
**Expectations:**
- Demonstrate 10+ years of IT experience with 5–7 years as a Full Stack developer.
- Deliver high‑quality code, maintainable architecture, and secure integrations on a hybrid schedule (3–4 days/week onsite).
- Adapt quickly to new technologies (GCP, Azure, performance monitoring tools) and contribute to Agile ceremonies.
**Key Responsibilities:**
- Design, implement, and test new features in both front‑end (React, Redux, JavaScript, HTML5, JSP) and back‑end (Node.js, Express.js, Java, J2EE, Spring Boot).
- Migrate and refactor cloud applications from PCF Azure to GCP Atlas using Spring Boot.
- Integrate with digital signing services and other legacy/infrastructure systems.
- Participate in architecture reviews, propose design solutions, and maintain application documentation.
- Troubleshoot technical issues, proactively engage stakeholders, and provide status updates.
- Collaborate with Agile teams, contribute to sprint planning, and support continuous delivery pipelines.
**Required Skills:**
- Front‑end: React (core), Redux, JavaScript, HTML5, JSP.
- Back‑end: Node.js, Express.js, Java, J2EE, Spring Boot.
- Databases: experience with relational/NoSQL databases (details not specified).
- Security tools: BlackDuck, Webinspect, SonarQube.
- Agile methodologies, JIRA, Confluence.
- Performance monitoring: Dynatrace.
- Cloud platforms: GCP, Azure.
- Strong analytical, problem‑solving, and multi‑tasking abilities.
- Excellent communication, collaborative mindset, and customer‑focused attitude.
**Required Education & Certifications:**
- Bachelor’s degree or higher in Computer Science, Engineering, or related discipline.
---