- Company Name
- BeaconFire Inc.
- Job Title
- Java Full Stack Developer
- Job Description
-
**Job Title**: Java Full Stack Developer
**Role Summary**:
Design, develop, and maintain end‑to‑end web applications using Java and modern front‑end frameworks (Angular, React). Deliver clean, scalable, and secure code, support testing, and collaborate cross‑functionally to meet sprint objectives.
**Expactations**:
- Deliver robust Java/JEE 8+ solutions that meet functional and performance requirements.
- Write maintainable, well‑tested code and actively participate in code reviews.
- Subscribe to continuous improvement, evaluate emerging technologies, and present findings to architecture teams.
- Communicate effectively with QA, PM, and backend teams to resolve defects and integrate new features.
**Key Responsibilities**:
- Implement new features and enhancements in Java 8/JEE, Spring, and related libraries.
- Build responsive front‑end components with Angular 2+ or React, HTML5, CSS3, JavaScript, and TypeScript.
- Design and execute automated tests (unit, integration, UI).
- Troubleshoot defect reports from testers, provide fixes, and work through resolution cycles.
- Maintain relational database schemas, write efficient SQL queries, and interact with SQL Server or Oracle.
- Deploy and monitor applications through CI/CD pipelines, ensuring high availability and performance.
- Collaborate on user stories, sprint planning, and iterative delivery cycles.
**Required Skills**:
- Proficient in Java (8 or higher) and JavaScript/TypeScript.
- Strong grasp of OOP principles, common data structures (Collections, Maps, Lists, Sets), and APIs.
- Experience with Spring (Boot, MVC), Maven, and dependency management.
- Front‑end expertise: Angular 2+ or React.js, HTML5, CSS3.
- Relational database knowledge with SQL, including basic query writing for SQL Server or Oracle.
- Familiarity with automated testing frameworks (JUnit, Selenium, etc.).
- Understanding of CI/CD concepts and tools (e.g., Jenkins, Git).
- Ability to work collaboratively in Agile teams and manage multiple priorities.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
- 0–1 year of practical Java development experience.
- No mandatory certifications required; knowledge of Spring, Maven, Angular, and related platforms is essential.
East windsor, United states
Hybrid
Fresher
02-11-2025