Java Developer
Sun IP
About the Role
Sun IP is seeking recent graduates aspiring to build a career in software development. This role focuses on backend development in Java and is designed as a growth path for future leaders within an AI-native organization.
Key Responsibilities
- Design, develop, and maintain Java-based applications, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to deliver high-quality software solutions that meet business requirements.
- Use AI-assisted development tools as part of your daily workflow, applying human judgment to review, test, and validate their output.
- Grow your scope over time, from features to projects to guiding others, with mentorship.
Requirements & Tech Stack
- Java
- Spring Framework
- SQL and JPA
- Spring Boot
- Test-driven development experience using Mockito, Spring Boot testing, and JUnit
- Git
- Integrating applications with a REST API
- Understanding of JSON
Qualifications
- Bachelor’s degree in computer science or a related field.
- Good written and oral communication with the ability to understand and coherently explain technical concepts and solutions.
- Good team player, able to work independently, and a trustworthy individual with a commitment to excellent work ethics.
- Quality focused and detail oriented.
- Curiosity about AI and an eagerness to learn how to apply it responsibly and effectively to software development.
- Ambition to grow into technical leadership, along with a willingness to learn clients’ business and the legal services domain.
This is a hybrid role requiring two (2) days per week in our office located in Ocean City, NJ.