Axiom Software Solutions Limited-posted 5 months ago
Senior
Nashville, TN
101-250 employees

The Java Architect role involves designing and developing architectural solutions for complex software systems, ensuring they meet business requirements and are scalable, maintainable, and secure. The position requires leading the development of Java-based applications, implementing microservices architecture using Spring Boot, and managing Kafka for real-time data streaming. Additionally, the architect will design and deploy applications on cloud platforms like AWS, provide technical leadership to development teams, and collaborate with various stakeholders to ensure successful project delivery. Continuous improvement through staying updated with emerging technologies is also a key aspect of this role.

  • Design and develop architectural solutions for complex software systems, ensuring they meet business requirements and are scalable, maintainable, and secure.
  • Lead the development of Java-based applications, ensuring high-quality code and adherence to best practices.
  • Design and implement microservices architecture using Spring Boot, ensuring seamless integration and communication between services.
  • Implement and manage Kafka for real-time data streaming and processing.
  • Design and deploy applications on AWS or any other cloud platform, ensuring optimal performance, scalability, and cost-efficiency.
  • Provide technical guidance and mentorship to development teams, ensuring best practices in coding, design, and architecture.
  • Work closely with stakeholders, including product managers, developers, and operations teams, to ensure successful project delivery.
  • Stay updated with emerging technologies and industry trends, and incorporate them into the architectural design.
  • Extensive hands-on experience with Java programming and related frameworks.
  • Experience in commerce tools.
  • Proficiency in developing applications using Spring Boot.
  • Strong understanding and experience in designing and implementing microservices architecture.
  • Experience with Kafka for data streaming and processing.
  • Proficiency in AWS or any other cloud platform, including services like EC2, S3, Lambda, and RDS.
  • Experience with SQL and NoSQL databases.
  • Understanding of CI/CD pipelines, automated testing, and infrastructure as code (IaC).
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both verbal and written.
  • Proven ability to lead and mentor technical teams.
  • VTEX certification is highly recommended.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service