
Junior Java Developer
Sumitomo Mitsui Banking Corporation – SMBC Group
full-time
Posted on:
Location Type: Hybrid
Location: Charlotte • North Carolina • United States
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Assist in the development of web applications using Java and React.js (e.g., Spring Boot)/TypeScript (Node.js).
- Support the design and implementation of RESTful APIs and contribute to microservices-based architectures.
- Write clean, maintainable code using object-oriented programming principles.
- Build responsive front-end interfaces using HTML5, CSS3, JavaScript, and TypeScript.
- Contribute to cloud-native solutions using Azure services such as:
- o Azure Functions
- o App Services
- o API Management (APIM)
- o PostgreSQL
- o Event Hub (optional but a plus)
- Work with SQL and NoSQL databases under guidance.
- Participate in Agile development activities including stand-ups, sprint planning, and code reviews.
- Learn and assist with CI/CD pipelines and container-based deployment using Docker and Kubernetes.
Requirements
- 2–5 years of experience in full stack development (internships or academic projects may count).
- Basic to intermediate proficiency in Java, React.js, and object-oriented programming.
- Understanding of RESTful APIs and interest in microservices architecture.
- Familiarity with JavaScript, TypeScript, HTML5, and CSS.
- Exposure to Azure cloud services or willingness to learn.
- Familiarity with databases (e.g., PostgreSQL, SQL Server, or MongoDB).
- Basic understanding of Agile methodologies, Git, and CI/CD concepts.
- Willingness to learn and grow within a team environment.
Benefits
- In addition to cash compensation, SMBC offers a competitive portfolio of benefits to its employees.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaReact.jsTypeScriptSpring BootRESTful APIsmicroservicesHTML5CSS3JavaScriptobject-oriented programming
Soft skills
team environmentwillingness to learncommunicationcollaborationproblem-solvingadaptabilityparticipation in Agile activitiescode reviewssprint planningstand-ups