Application Architect Job Summary: We are looking for a highly experienced and technically proficient Senior Full-Stack Developer / Architect with 10+ years of software development experience, specializing in J2EE, Angular, and microservices architecture.
This individual will play a lead role in designing, developing, and architecting enterprise-grade applications and scalable service-oriented solutions.
A certified developer or architect is preferred.
Key Responsibilities: Lead the design and development of scalable, secure, and high-performance web applications using J2EE, Angular, and microservices.
Collaborate with stakeholders, business analysts, and cross-functional teams to define technical requirements and architecture.
Implement RESTful APIs and microservices that support enterprise-level integrations and distributed systems.
Develop robust and dynamic user interfaces using Angular and modern JavaScript/TypeScript best practices.
Ensure high code quality through code reviews, unit testing, and adherence to best development practices.
Design and maintain architecture artifacts and contribute to enterprise architecture strategy and roadmap.
Mentor junior developers and contribute to establishing development standards, coding guidelines, and reusable frameworks.
Continuously evaluate and implement new technologies to enhance system performance, security, and development efficiency.
Participate in DevOps activities, CI/CD pipeline setup, and cloud deployment strategies.
Required Qualifications: 10+ years of hands-on software development experience with Java / J2EE, including Spring, Hibernate, and REST APIs.
Strong experience in Angular (version 8+) for building modern, dynamic front-end applications.
Proven experience designing and implementing microservices and containerized applications using Docker and Kubernetes.
Solid understanding of software architecture patterns, integration design, and distributed systems.
Proficiency in building tools, version control (e.g., Git), and CI/CD tools (e.g., Jenkins, GitLab CI Strong problem-solving, leadership, and communication skills.
Certified as a Java Developer, Angular Developer, or Solution Architect (e.g., Oracle, Google Cloud, AWS, or Microsoft certifications Experience with cloud platforms such as GCP, AWS, or Azure.
Familiarity with NoSQL databases, messaging systems (Kafka, RabbitMQ), and API gateways.
Exposure to Agile methodologies and DevSecOps practices.