Axiom Software Solutions Limited-posted 9 days ago
Mid Level
Hybrid • Nashville, TN
101-250 employees

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

  • 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.
  • 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.
  • 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.
  • VTEX certification is highly recommended.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service