- Company Name
- BeaconFire Inc.
- Job Title
- Java Full Stack Engineer
- Job Description
-
Job title: Java Full Stack Engineer
Role Summary: Develop, test, and maintain end‑to‑end web applications using Java, JEE, Spring, and front‑end frameworks (Angular/React). Deliver scalable, secure, and high‑quality code, support continuous improvement, and collaborate closely with QA and cross‑functional teams.
Expectations:
- Strong proficiency in Java and JavaScript.
- Solid grasp of OOP, collections, maps, lists, sets, and RESTful service design.
- Experience with relational database systems (SQL Server, Oracle) and basic SQL.
- Familiarity with modern front‑end stack (Angular 2+, React, TypeScript, HTML5, CSS).
- Ability to write unit/integration tests and automate test pipelines.
- Capability to investigate and recommend new technologies for architectural review.
Key Responsibilities:
- Design, code, test, and deploy Java and JavaScript applications (Spring, JEE, Maven).
- Build RESTful APIs, front‑end components, and database schemas.
- Create and maintain automated system tests; work with QA to resolve defects.
- Evaluate alternative solutions and present findings for architectural reviews.
- Collaborate with team members to achieve sprint goals and deliver shared user stories.
- Ensure code quality, maintainability, and security across platforms.
Required Skills:
- Java 8+ (OOP, Spring, JEE, Maven)
- JavaScript/TypeScript (Angular 2+, React.js, HTML5, CSS)
- SQL and relational databases (SQL Server, Oracle)
- Unit/integration testing (JUnit, TestNG, etc.)
- Source control (Git)
- Basic knowledge of DevOps/CICD and test automation pipelines
- Understanding of the software development life cycle
- Strong communication, teamwork, and problem‑solving abilities
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (Master’s preferred).
- Optional certifications (e.g., Oracle Certified Professional, Java SE).
- 0–1 year practical experience in Java coding acceptable.