Summary
Hudson IT and Manpower is seeking a Junior Software Engineer to contribute to the development of software applications. The role involves writing clean code, assisting with feature implementation, performing unit testing, and collaborating with senior engineers to troubleshoot issues while learning new technologies.
Responsibilities
- Develop, test, and maintain applications using Java and Node.js
- Ensure code quality and maintainability through best practices and code reviews
- Integrate various systems and applications to ensure seamless data flow and functionality
- Collaborate with IT and business teams to integrate modernization solutions into existing systems
- Familiarity with APIs and web services
- Optimize applications and systems for performance and cost-efficiency
- Continuously improve infrastructure to support growing business needs
Skills
- Proficiency in Java and Node.js skills
- Proficiency in Spring, Spring Boot
- Testing and debugging skills
- Database Management and SQL
- Understanding of Software Development Life Cycle (SDLC) and methodologies like Agile and SAFe
- Ability to create and maintain comprehensive software documentation
- Ability to work collaboratively in a team environment
- Bachelor of Science Computer Science/Software Engineering (optional)
- 1-2 years of experience in application development, software engineering or a related role
- Desire to code
- Familiarity with Microsoft Office tools
- Willingness to learn
Qualifications
Must Haves
- Proficiency in Java and Node.js skills
- Proficiency in Spring, Spring Boot
- Testing and debugging skills
- Database Management and SQL
- Understanding of Software Development Life Cycle (SDLC) and methodologies like Agile and SAFe
- Ability to create and maintain comprehensive software documentation
- Ability to work collaboratively in a team environment
Nice to Haves
- Bachelor of Science Computer Science/Software Engineering (optional)
- 1-2 years of experience in application development, software engineering or a related role
- Desire to code
- Familiarity with Microsoft Office tools
- Willingness to learn
Benefits
- Competitive base salary
- Medical, dental, and vision insurance coverage
- Optional life and disability insurance provided
- 401(k) with a company match and optional profit sharing
- Paid vacation time
- Paid Bench time
- Training allowance offering
- You’ll be eligible to earn referral bonuses!