Apply now
Apply now
Join Our Innovative Team:
We are seeking a highly motivated and talented Software Engineer II to join our team and help us build scalable and reliable software applications using Java. As a Software Engineer II, you will work closely with cross-functional teams, including product owners, designers, and other engineers, to develop high-quality software applications.
If you are a motivated engineer who aspires to grow, contribute to shaping development standards, and make a difference as part of a talented team, please apply!
Key Responsibilities:
- Design, develop and maintain software applications using Java technologies Write clean, efficient, and maintainable code
- Participate in the full software development lifecycle including requirements gathering, design, development, testing, and deployment
- Collaborate with cross-functional teams to identify and prioritize software features
- Troubleshoot and resolve software defects and issues
- Keep up to date with emerging trends and technologies in software development Participate in code reviews and provide feedback to other developers
- Develop automated tests to ensure high-quality code
- Document software design, testing procedures, and other related documentation Continuously learn and develop new skills to stay up to date with emerging technologies and trends
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field
- Minimum of 3-5 years of experience in software development using Java
- Strong understanding of object-oriented programming principles
- Experience with Spring Framework and related technologies
- Familiarity with RESTful web services
- Experience with database design and development using SOL and/or NoSQL databases
- Understanding of software development principles such as SOLID, DRY, and KISS
- Experience with agile development methodologies and version control systems such as Git
We are looking for candidates near our offices in New York, New York; Boca Raton, Florida; and Denver, Colorado. If this sounds like you, click below and apply to be part of our team!