Full-Stack Architect (Java, Spring Boot, Rest API's, Microservices, + Middleware knowledge)
Position Overview:
We are seeking an experienced Full-Stack Architect with a strong background in designing, developing, and deploying enterprise-grade applications. The ideal candidate will bring a deep understanding of modern technologies, a passion for innovation, and a commitment to driving business value through technical excellence.
Key Responsibilities:
- Architecture Design: Lead the design and architecture of full-stack solutions, ensuring scalability, performance, and security for enterprise-grade applications.
- Application Development: Utilize your expertise in Java Spring Boot, REST APIs, and microservices to develop robust, high-quality applications.
- Deployment: Oversee the deployment process, ensuring smooth integration and operation of applications in production environments.
- Collaboration: Work closely with cross-functional teams, including developers, product managers, and business stakeholders, to deliver solutions that meet business objectives.
- Continuous Improvement: Apply Lean & Agile principles to continuously improve development processes, fostering a culture of cooperation, transparency, courage, and humility.
- Problem Solving: Tackle complex technical challenges with innovative solutions, driving progress and delivering value to the organization.
Qualifications:
- Educational Background: BS in Computer Science, Information Systems, or a related field, or equivalent experience.
- Experience: Minimum of 5+ years in a senior technical role, such as Full-Stack Architect, with a proven track record in designing and deploying enterprise applications.
- Technical Expertise:
- In-depth knowledge of Java Spring Boot, REST APIs, and microservices architecture.
- Experience with databases and data modeling.
- Familiarity with integration middleware (e.g., FTP, OBJEX, MQ, DataStage).
- Experience with container orchestration platforms like Kubernetes is a plus.
- Experience with Apache Kafka for message queuing is a plus.
Skills & Attributes:
- Communication: Excellent verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences.
- Collaboration: Strong team player with the ability to collaborate effectively across departments and with various stakeholders.
- Problem-Solving: Proactive and innovative in addressing challenges, with a focus on delivering practical solutions.
- Passion for Innovation: A genuine passion for building cutting-edge solutions that drive business success.
Work Environment:
- Hybrid Schedule: 2 days per week onsite in Greenville, SC