Skip to main content

Solution Architect - Java/J2EE Technologies

Technology
Sun Technologies
1 week agoUntil 2/1/2027

Job description

Key Responsibilities:

  • Solution Design &
  • Architecture: Define and develop robust, scalable, and high-performing architectural solutions for enterprise applications.
  • Technical Leadership: Guide development teams in adopting best practices, design patterns, and emerging technologies.
  • Java Ecosystem Expertise: Architect solutions leveraging Spring MVC, Spring Boot, Hibernate, Microservices, and cloud-native Java applications.
  • Database Architecture: Design and optimize relational (MSSQL, MySQL, PostgreSQL, Oracle) and NoSQL database solutions.
  • Cloud &
  • DevOps Integration: Define cloud-based solutions on AWS, Azure, or Google Cloud, ensuring seamless CI/CD pipelines and containerization (Docker, Kubernetes).
  • Performance &
  • Security: Implement industry best practices for application security, performance tuning, and scalability.
  • Stakeholder Collaboration: Work closely with business stakeholders, product owners, and engineering teams to translate requirements into architectural blueprints.
  • Technology Evaluation: Assess new technologies and frameworks, recommending adoption where appropriate to enhance solution capabilities.
  • Mentorship: Provide guidance and technical mentorship to development teams, ensuring adherence to architectural standards and principles.

Required Skills &

  • Qualifications:
  • 15 years of experience in Java/J2EE technologies with expertise in designing and architecting large-scale applications.
  • Strong understanding of Microservices Architecture, Event-Driven Architecture, API Design, and RESTful services.
  • Proficiency in Spring Framework (Spring Boot, Spring Cloud, Spring Security).
  • Hands-on experience with multiple database technologies, including relational databases (MS-SQL, Oracle, MySQL, PostgreSQL) and NoSQL databases.
  • Experience with Cloud Computing Platforms (AWS, Azure, Google Cloud) and container orchestration tools (Docker, Kubernetes).
  • Familiarity with Enterprise Integration Patterns, Message Queues (Kafka, RabbitMQ), and Caching Strategies.
  • Strong knowledge of DevOps practices, including CI/CD, Infrastructure as Code (Terraform, Ansible), and observability tools (Prometheus, Grafana).
  • Exposure to Low-Code/No-Code platforms like Unqork and their integration with enterprise systems.
  • Familiarity with JBoss EAP 6 / EAP7 with EJB 3.x
  • Ability to analyze business requirements and translate them into technical solutions.
  • Strong problem-solving skills and experience in performance tuning and security best practices.
  • Excellent communication and leadership skills with the ability to collaborate across cross-functional teams.
Keywords
OrchestrationApache KafkaGrafanaSpring FrameworkSpring SecurityMicrosoft SQL ServerScalabilityCloud computingRabbitMQOracle DatabaseDevOpsMysqlPostgresqlSqlWildflyJavaHibernateCI/CD

Interested in this role?