Java Architect
Listed on 2025-12-09
-
Software Development
Java Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
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 No
SQL databases.
• Dev Ops 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
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).