Java Developer Intern
Stonebranch builds IT orchestration and automation solutions. As a Software Engineer Intern, you will develop and test solutions around the conversion of IT automation solutions, engaging with stakeholders and contributing to the development life cycle.
Responsibilities
- Contribute to all phases of the development life cycle
- Engage with internal stakeholders, for example, with product management on software requirement specifications, and with support on customer issue resolution
- Generate technical specifications to design or redesign complex software components based on software requirement specifications
- Provide estimations, implement, test, and deliver features and bug fixes based on the release plan
- Configuration and maintenance of software and scripts which support development activities. Includes build, unit level testing, automated testing and deployment of code
Skills
- BS/MS degree in Computer Science, Engineering or a related subject OR working toward a degree in those fields
- Solid programming discipline: unit testing, fault tolerance, data structures, complexity analysis, object-oriented principles, design patterns, etc
- Experience with Java is a must
- Development experience using Eclipse IDE with Eclipse EGit provider plugin for Git
- Experience using agile software development tools such as VersionOne and Jira, and GitLab for repository management and feature collaboration would prove useful
- Experience with web application development with GWT
- Experience with front-end development using HTML5, CSS, and JavaScript
- Experience developing RESTful Web Services using the Jersey framework, that produce and consume both XML and JSON
- Experience with unit testing framework JUnit, and complimentary mocking framework Mockito with PowerMock extension APIs
- Working knowledge of test automation frameworks such as Robot, and Selenium, would be beneficial
- Experience deploying and managing web applications with Apache Tomcat®
- Experience with Jenkins automation server for Continuous Integration (CI), specifically, build, test, and deployment automation. Involves management of the Jenkins pipeline and scripts, such as Ant
- Experience with Windows, and Linux/Unix platform
- Excellent communication and analytical skills
- Strong command of English, both written and verbal
Benefits
- Meaningful Work: Contribute to innovative automation solutions that help global enterprises modernize their IT operations.
- Career Growth: Gain real-world experience through hands-on projects, mentorship, and learning opportunities from experienced Software Engineers and technical experts.
- Award-Winning Culture: Join a company recognized as a •Top Workplace• by the •Atlanta Journal-Constitution• in 2022, 2023, and 2025 – a reflection of our commitment to collaboration, inclusion, and employee satisfaction.
- Engaging Environment: Enjoy regular social events and team activities that build lasting relationships with your colleagues.
- Convenient Location: Work onsite in our modern Alpharetta, Georgia office – an accessible, dynamic hub in North Atlanta.
- Industry Exposure: Partner with enterprise customers across diverse industries including financial services, manufacturing, healthcare, and technology.
Company Overview
Company H1B Sponsorship