Java Solutions Architect at Capgemini
Atlanta, GA 30305, USA -
Full Time


Start Date

Immediate

Expiry Date

17 Oct, 25

Salary

0.0

Posted On

18 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Communication Skills, Hibernate, Oracle, Rabbitmq, Object Oriented Design, Aws, Integration, It, Design, Strategy, Angular, Github, Cloud Foundry, Sonarqube, Spring Boot, Java Frameworks, Disabilities, Technology, Relational Databases

Industry

Information Technology/IT

Description

MUST-HAVE SKILLS:

  • Strong hands-on experience in Java programming and object-oriented design.
  • Expertise in Spring Boot, Hibernate, and other Java frameworks.
  • Experience designing and implementing microservices architectures and RESTful APIs.
  • Proficiency with relational databases (e.g., MS SQL, Oracle).
  • Familiarity with cloud platforms such as AWS or PCF (Pivotal Cloud Foundry).
  • Experience working in regulated environments, especially with insurance regulations and compliance.
  • Strong experience in architectural documentation, UML modeling, and diagramming tools (e.g., Draw.io, Visio).
  • Hands-on experience with CI/CD pipelines, GitHub, and API security best practices.
  • Familiarity with SonarQube for code quality analysis and RabbitMQ for messaging/integration.
  • Exposure to Angular for front-end architecture and integration.
  • Excellent analytical, problem-solving, and communication skills.
Responsibilities

KEY RESPONSIBILITIES:

  • Develop and maintain high-level architecture documents, including blueprints, building blocks, and integration diagrams.
  • Create and manage UML diagrams (e.g., class, sequence, component) using tools like Draw.io, Visio.
  • Ensure adherence to enterprise architecture standards, best practices, and industry regulations.
  • Collaborate with business stakeholders to gather and analyze requirements and translate them into technical specifications.
  • Analyze and understand the existing system architecture to identify improvement areas and integration points.
  • Guide development teams in implementing microservices-based architectures using Java, Spring Boot, and related frameworks.
  • Define and enforce design patterns, coding standards, and architecture governance.
  • Participate in architecture reviews, technical assessments, and solution validation.
  • Provide mentorship and technical leadership to developers and junior architects
Loading...