Entry-Level Java Developer
Jobright.aiabout 1 month ago
Princeton, New Jersey
On-site
Full-time
Beginner Level (< 1 year)
Job Description
Position Overview
Revature is one of the largest and fastest-growing employers of emerging talent across the U.S., partnering with Fortune 500 companies. The Entry-Level Java Developer role offerscomprehensive paid trainingto prepare candidates for a career in tech, focusing onin-demand programming skillsand real-world projects.
Founded in 2003, the company is headquartered in Reston, Virginia, USA, with a team of 1001-5000 employees. Currently in Late Stage.
Key Responsibilities
- Write secure and high-quality code using the syntax of at least one programming language with limited guidance.
- Design, develop, code, and troubleshoot with consideration of upstream and downstream systems and technical implications.
- Apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Gather, analyze, and draw conclusions from large, diverse data sets to identify problems and contribute to decision-making in service of secure, stable application development.
- Design and implement reusable code and libraries to streamline future development.
- Ensure the technical feasibility and excellence of innovative UI/UX designs.
- Work closely with product users, analysts, and other engineers in an Agile environment to analyze business requirements.
- Participate in code reviews to ensure solutions align with predefined specifications.
- Provide support for the production environment by troubleshooting and resolving issues as needed.
Required Qualifications
- Bachelor's degree or higher.
- Legally authorized to work in the US without the need for current or future sponsorship.
- Strong desire to learn to code; no prior professional experience required.
- A natural problem solver with strong communication and interpersonal skills.
- Open to nationwide relocation; please ask about Revature'srelocation assistance programs.
Required Skills
Agile Methodologies
Java
Team Collaboration
Secure Coding
Troubleshooting
UI/UX Design
Analytical Problem-Solving