Javva Fullstack developer
Summary
A Java full-stack developer designs, builds, and maintains web applications using Java, Spring Boot, and REST APIs on the backend, HTML5/CSS3 frontends, and SQL/Oracle databases. Day to day involves coding, unit/integration testing, debugging production issues, code reviews, and collaborating with business analysts, architects, and QA teams.
- Design, develop and maintain full-stack applications using Java and modern web technologies.
- Develop scalable and maintainable backend services using Java, Spring Boot and REST APIs.
- Build responsive and user-friendly web interfaces using HTML5, CSS3 and Java.
- Integrate frontend applications with backend REST APIs and other enterprise services.
- Develop and maintain database-driven applications using SQL and Oracle.
- Write clean, reusable, testable and well-documented code.
- Troubleshoot, debug and resolve application defects and production issues.
- Participate in code reviews, technical discussions and architectural/design decisions.
- Develop unit and integration tests to ensure application quality.
- Work closely with Business Analysts, Architects, QA teams and other engineering teams.
- Proactively update work status, risks, issues to all stakeholders.