Talent.com
Java Architect

Java Architect

Axiom Software Solutions LimitedNashville, TN, US
job_description.job_card.30_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
  • serp_jobs.filters_job_card.quick_apply
job_description.job_card.job_description

Role : Java Architect

Location : Lettsville TN (Hybrid / Onsite)

Position Type : Contract

Job description : Responsibilities :

Architectural Design :

  • Design and develop architectural solutions for complex software systems, ensuring they meet business requirements and are scalable, maintainable, and secure.
  • Java Development : Lead the development of Java-based applications, ensuring high-quality code and adherence to best practices.
  • Spring Boot & Microservices : Design and implement microservices architecture using Spring Boot, ensuring seamless integration and communication between services.
  • Kafka Integration : Implement and manage Kafka for real-time data streaming and processing.
  • Cloud Solutions : Design and deploy applications on AWS or any other cloud platform, ensuring optimal performance, scalability, and cost-efficiency.
  • Technical Leadership : Provide technical guidance and mentorship to development teams, ensuring best practices in coding, design, and architecture.
  • Collaboration : Work closely with stakeholders, including product managers, developers, and operations teams, to ensure successful project delivery.
  • Continuous Improvement : Stay updated with emerging technologies and industry trends, and incorporate them into the architectural design.
  • VTEX certification is highly recommended.

Required Skills :

  • Java Coding : Extensive hands-on experience with Java programming and related frameworks.
  • Experience in commerce tools
  • Spring Boot : Proficiency in developing applications using Spring Boot.
  • Microservices : Strong understanding and experience in designing and implementing microservices architecture.
  • Kafka : Experience with Kafka for data streaming and processing.
  • Cloud Platforms : Proficiency in AWS or any other cloud platform, including services like EC2, S3, Lambda, and RDS.
  • Database Management : Experience with SQL and NoSQL databases.
  • DevOps Practices : Understanding of CI / CD pipelines, automated testing, and infrastructure as code (IaC).
  • Problem-Solving : Strong analytical and problem-solving skills.
  • Communication : Excellent communication skills, both verbal and written.
  • Leadership : Proven ability to lead and mentor technical teams.
  • Qualifications :

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 10 + years of experience in software development and architecture.
  • Proven experience in a technical leadership role.
  • Skill (Primary) Modern Application Development-Microservices-Spring Boot
  • serp_jobs.job_alerts.create_a_job

    Java Architect • Nashville, TN, US