Warrior Tech Solutions

Java Architect

Greetings from Warrior Tech Solutions

Role : Java Architect

Contract: W2

Experience: 8+ years

Location : Onsite, Southfield, MI

Rate : Negotiable

Below Skills Are Must To Have

  • Specialization in Spring Boot and Microservices
  • Deep understanding of designing and architecting complex systems using Java technologies,
  • Expertise in Spring Boot framework, microservices architecture, relational and non-relational databases, as well as messaging systems such as Kafka and MQTT

Job Summary

  • Lead the design and architecture of Java-based systems, emphasizing Spring Boot framework and microservices architecture principles.
  • Collaborate with cross-functional teams to gather requirements, define system architecture, and guide the development process.
  • Design and implement scalable and resilient solutions using both relational and non-relational databases.
  • Integrate messaging systems like Kafka and MQTT into the architecture to enable asynchronous communication between microservices.
  • Provide technical leadership and mentorship to development teams, ensuring adherence to best practices and architectural guidelines.
  • Evaluate and recommend appropriate AWS services and technologies to meet the scalability, availability, and performance requirements of the system.
  • Implement and manage containerized environments using Docker and orchestrate containerized applications using Kubernetes.
  • Conduct code reviews, performance analysis, and troubleshooting to ensure the reliability and efficiency of the system.

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field. Master's degree preferred.
  • Extensive experience in software development with a strong emphasis on Java programming language.
  • Proven expertise in designing and implementing microservices architectures using Spring Boot framework.
  • In-depth knowledge of both relational (e.g., MySQL, PostgreSQL) and non-relational (e.g., MongoDB, Cassandra) databases.
  • Hands-on experience with messaging systems such as Kafka and MQTT.
  • Proficiency in AWS services and technologies, including but not limited to EC2, S3, Lambda, RDS, DynamoDB, etc.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Strong problem-solving skills and ability to analyze complex technical challenges.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels.

Preferred Qualifications

  • Previous experience in architecting and implementing large-scale, distributed systems.
  • Certification in relevant technologies (e.g., AWS Certified Solutions Architect, Spring Professional, etc.).
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Knowledge of other programming languages and frameworks

Kindly send your resumes to shas@warriortechsolutions.com or contact +1 813-322-4774 before 02/19/2024.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Staffing and Recruiting

Referrals increase your chances of interviewing at Warrior Tech Solutions by 2x

See who you know

Get notified about new Java Architect jobs in Southfield, MI.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub