Job Description
We are seeking a Junior Software Developer with a primary focus on backend development using Java. This role is ideal for an early-career developer who is eager to grow their technical skills while contributing to the design, development, and maintenance of backend systems that support live applications.
In addition to core development work, this position will play a supporting role in researching, evaluating, and experimenting with AI-powered tools to improve development workflows, application performance, monitoring, and operational efficiency.
Key Responsibilities
Backend Development
• Develop, maintain, and enhance backend services and APIs using Java
• Write clean, maintainable, and well-documented code following established coding standards
• Assist with debugging, troubleshooting, and resolving issues in development, test, and production environments
• Work with relational and/or NoSQL databases to store, retrieve, and process application data
• Participate in code reviews and apply feedback to improve code quality
Application Support & Collaboration
• Support live implementations of the product when setting up the configuration for a customer site
• Support live applications by investigating defects, analyzing logs, and assisting with root cause analysis
• Collaborate with senior developers, QA, DevOps, and product teams to deliver reliable solutions
• Follow established SDLC processes, including ticketing, version control, and release practices
AI Tool Research & Enablement
• Research emerging AI and developer productivity tools (e.g., code assistants, testing tools, monitoring/alerting AI, documentation generators)
• Evaluate tools for practical use cases within the development and support workflow
• Assist in prototyping or piloting AI-based solutions under guidance from senior team members
• Document findings and make recommendations on how AI tools can improve efficiency, quality, or system reliability
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience)
• Foundational experience with Java (academic, internship, or entry-level professional experience)
• Understanding of backend concepts such as REST APIs, services, and application layers
• Basic knowledge of relational databases
• Familiarity with Git version control
• Strong problem-solving skills and willingness to learn
• Good written and verbal communication skills
Nice to Have Skills & Experience
• Experience with Java frameworks such as Spring or Spring Boot
• Basic understanding of CI/CD pipelines
• Experience with mySQL
• Familiarity with logging, monitoring, or application support tools
• Interest in or hands-on exposure to AI-assisted development tools (e.g., code generation, testing, or analysis tools)
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.