Junior Software Engineer

Charlotte, North Carolina

Manpower Group Inc.
Apply for this Job
Title: Junior Java Developer

Location(s): Charlotte, NC (hybrid)

Industry: Financial Services

Contract Terms: 12+ months (W2)

One of our Fortune 50 Financial Service Clients has a new opportunity as a Junior Java Developer. If you are looking for a highly visible project with exposure to multiple lines of business and stakeholders across the enterprise, we encourage you to apply.

What's in it for you?
  • Hybrid schedule
  • Great growth opportunity for early in career applicants
  • Long term engagement
  • 401k eligibility
  • Comprehensive benefits
  • Free upskill training
Position Overview:
  • We are seeking a passionate and detail-oriented Junior Java Developer to join our growing development team. As a Junior Java Developer, you will be involved in the design, development, and maintenance of scalable applications using cutting-edge technologies. This is an exciting opportunity to work on modern microservices architecture, real-time data processing with Kafka, and cloud-based applications, while contributing to both backend and frontend development tasks.
  • You will work in a collaborative environment with experienced developers and have the opportunity to learn and grow with the team. If you are enthusiastic about coding, cloud technologies, and developing high-performance systems, we want to hear from you.
Position Responsibilities:
  • Develop and maintain backend services using Java and Spring Boot, ensuring high-performance and scalability.
  • Design and implement microservices architecture to break down complex applications into modular, easy-to-manage services.
  • Build RESTful APIs for frontend-backend integration and data processing.
  • Implement real-time data streaming solutions using Apache Kafka to handle large-scale messaging and event-driven systems.
  • Collaborate with front-end developers to integrate responsive React.js components and ensure smooth interaction with backend services.
  • Style web applications using Bootstrap, CSS, and HTML to ensure they are visually appealing and user-friendly.
  • Write unit and integration tests to ensure application functionality and stability.
  • Participate in CI/CD pipelines using Jenkins for automated build, test, and deployment processes.
  • Utilize MongoDB to store and manage data in a NoSQL environment, ensuring fast and reliable access.
  • Use Git and GitHub for version control, code reviews, and collaboration with the development team.
  • Work with cloud services (AWS, Azure, etc.) to deploy and scale applications in a cloud-based environment.
  • Collaborate in an Agile development environment, participating in sprint planning, standups, and code reviews.
  • Continuously improve the software development process and adopt best practices for coding and testing.
Position Requirements:
  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • Familiarity with Java and Spring Boot for backend development.
  • Knowledge of JavaScript and experience with React.js for frontend development.
  • Understanding of HTML, CSS, and Bootstrap to build and maintain responsive web interfaces.
  • Experience with Apache Kafka for real-time data streaming and messaging systems.
  • Familiarity with MongoDB or other NoSQL databases for managing unstructured data.
  • Basic understanding of microservices architecture and how to design modular systems.
  • Experience with Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Knowledge of cloud platforms such as AWS, Azure, or Google Cloud.
  • Proficiency with version control tools, specifically Git and GitHub.
  • Experience with containerization tools like Docker.
  • Familiarity with Agile/Scrum methodologies.
  • Exposure to JUnit or other testing frameworks for unit testing.
  • Experience with RESTful API design and web services.
Frequently Asked Questions:
  • Benefits ? Yes, provided by Experis
  • Remote Workers ? Hybrid model (3 days onsite per week)
  • Visa Sponsorship ? Not offered
  • Corp-to-Corp ? Not eligible
How to Apply:

For immediate attention please apply online.

ManpowerGroup is committed to providing equal employment opportunities in a professional, high quality work environment. It is the policy of ManpowerGroup and all of its subsidiaries to recruit, train, promote, transfer, pay and take all employment actions without regard to an employee's race, color, national origin, ancestry, sex, sexual orientation, gender identity, genetic information, religion, age, disability, protected veteran status, or any other basis protected by applicable law.

Date Posted: 13 April 2025
Apply for this Job