Job Description :

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.
             

Similar Jobs you may be interested in ..