Java Full Stack Architect
Apply NowCompany: Brilliant Infotech, Inc.
Location: Lake Mary, FL 32746
Description:
Role: Java Full Stack Architect
Location: Lake Mary, FL (Day 1 On-site - 3days Work from Office)
Job Description
Key Responsibilities:
1. Architecture Design and Development:
o Design and implement end-to-end architecture for full-stack applications.
o Ensure the architecture is scalable, maintainable, and meets performance requirements.
2. Technical Leadership:
o Guide the development team in adopting best practices and advanced technologies.
o Conduct code reviews and ensure adherence to coding standards.
3. Collaboration:
o Work closely with cross-functional teams, including product managers, designers, and business stakeholders, to define requirements and deliver solutions.
o Collaborate with DevOps teams for CI/CD pipeline setup and deployment.
4. Technology Adoption:
o Evaluate emerging technologies and frameworks to integrate into the architecture.
o Provide recommendations for tools and processes to enhance development efficiency.
5. Problem-Solving:
o Troubleshoot complex technical issues and provide robust solutions.
o Optimize application performance and scalability.
Required Skills and Qualifications:
1. Technical Expertise:
o Proficient in Java 11+, Spring Framework (Spring Boot, Spring MVC, Spring Data).
o Strong understanding of front-end technologies such as Angular, React, or Vue.js.
o Expertise in RESTful API design and implementation.
o Familiarity with Microservices architecture.
o Experience with database technologies like SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
2. Cloud and DevOps:
o Hands-on experience with AWS, Azure, or Google Cloud Platform.
o Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes.
o Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar.
3. System Design:
o Strong knowledge of system design principles, including distributed systems, high availability, and fault tolerance.
4. Version Control and Tools:
o Proficiency in Git and collaborative tools like JIRA and Confluence.
5. Soft Skills:
o Excellent communication and leadership skills.
o Strong analytical and problem-solving abilities.
o Ability to mentor and guide junior developers.
Preferred Qualifications:
Experience with GraphQL and WebSocket.
Familiarity with Agile methodologies.
Certifications in any cloud platforms
Knowledge of security best practices for full-stack applications.
Experience:
10+ years of experience in software development with at least 3+ years as a technical architect.
Proven experience in designing and delivering enterprise-grade full-stack applications.
Location: Lake Mary, FL (Day 1 On-site - 3days Work from Office)
Job Description
Key Responsibilities:
1. Architecture Design and Development:
o Design and implement end-to-end architecture for full-stack applications.
o Ensure the architecture is scalable, maintainable, and meets performance requirements.
2. Technical Leadership:
o Guide the development team in adopting best practices and advanced technologies.
o Conduct code reviews and ensure adherence to coding standards.
3. Collaboration:
o Work closely with cross-functional teams, including product managers, designers, and business stakeholders, to define requirements and deliver solutions.
o Collaborate with DevOps teams for CI/CD pipeline setup and deployment.
4. Technology Adoption:
o Evaluate emerging technologies and frameworks to integrate into the architecture.
o Provide recommendations for tools and processes to enhance development efficiency.
5. Problem-Solving:
o Troubleshoot complex technical issues and provide robust solutions.
o Optimize application performance and scalability.
Required Skills and Qualifications:
1. Technical Expertise:
o Proficient in Java 11+, Spring Framework (Spring Boot, Spring MVC, Spring Data).
o Strong understanding of front-end technologies such as Angular, React, or Vue.js.
o Expertise in RESTful API design and implementation.
o Familiarity with Microservices architecture.
o Experience with database technologies like SQL (MySQL, PostgreSQL) and NoSQL (MongoDB, Cassandra).
2. Cloud and DevOps:
o Hands-on experience with AWS, Azure, or Google Cloud Platform.
o Knowledge of containerization tools such as Docker and orchestration tools like Kubernetes.
o Experience with CI/CD tools like Jenkins, GitLab CI/CD, or similar.
3. System Design:
o Strong knowledge of system design principles, including distributed systems, high availability, and fault tolerance.
4. Version Control and Tools:
o Proficiency in Git and collaborative tools like JIRA and Confluence.
5. Soft Skills:
o Excellent communication and leadership skills.
o Strong analytical and problem-solving abilities.
o Ability to mentor and guide junior developers.
Preferred Qualifications:
Experience with GraphQL and WebSocket.
Familiarity with Agile methodologies.
Certifications in any cloud platforms
Knowledge of security best practices for full-stack applications.
Experience:
10+ years of experience in software development with at least 3+ years as a technical architect.
Proven experience in designing and delivering enterprise-grade full-stack applications.