Junior Java Developer
About the RoleBeaconFire is an IT consulting firm. This is a project-based role where engineers contribute to high-impact assignments for various clients, offering the opportunity to gain diverse experience across different technical environments and industries.ResponsibilitiesDevelop software and web applications using Java 8/J2EE/Java EE (and higher), React.js, Angular 2+, SQL, Spring, HTML5, CSS, JavaScript, and TypeScript among other toolsWrite scalable, secure, and maintainable code that powers client platformsCreate, deploy, and maintain automated system testsWork with testers to understand and resolve defects in a timely mannerSupport continuous improvement by researching alternative technologies and presenting them for architectural reviewCollaborate effectively with team members to achieve shared user story and sprint goalsQualificationsExperience in a programming language such as JavaScript or similar (e.g., Java, Python, C, C++, C#)Understanding of the software development life cycle (SDLC)Basic programming skills using object-oriented programming (OOP) conceptsKnowledge of common APIs and data structures (Collections, Maps, Lists, Sets, etc.)Knowledge of relational databases (e.g., SQL Server, Oracle) and basic SQL query skillsRequired SkillsMaster's Degree in Computer Science (CS)0–1 year of practical experience in Java codingExperience with Spring, Maven, Angular frameworks, HTML, and CSSFamiliarity with Java technologies such as WebLogic, RabbitMQ, Tomcat, etc.Knowledge of JSP, J2EE, and JDBCPreferred SkillsStrong problem-solving and analytical skillsAbility to quickly learn new technologies in a consulting environmentEffective communication and teamwork skillsCandidates must be open to relocation within the United States (e.g., CA, TX, NY).