Java Architect

WINNING EDGE
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
API
Amazon Web Services (AWS)
Azure
Cloud Computing
Continuous Integration
Software Design Patterns
Java Platform Enterprise Edition (J2EE)
NoSQL
RabbitMQ
Software Engineering
SQL Databases
Google Cloud Platform
Spring-boot
Containerization
Kubernetes
Information Technology
Kafka
REST
Docker
Microservices

Job description

We are looking for an experienced Java Architect to lead the design and development of enterprise-grade applications and systems. The ideal candidate will have a strong background in Java technologies, microservices architecture, and cloud-based solutions. You will be responsible for defining the overall structure of the system, ensuring alignment with business goals, and guiding development teams throughout the project lifecycle., * Design and implement scalable, high-performance Java-based solutions

  • Define architecture principles, technical standards, and best practices
  • Lead technical design sessions and produce architectural artifacts
  • Collaborate with stakeholders, product owners, and developers to align on requirements and architecture
  • Oversee the integration of third-party systems and APIs and has strong hands-on.
  • Provide guidance and mentorship to development teams
  • Ensure security, performance, and compliance in all solutions
  • Stay updated on emerging technologies and evaluate their potential impact

Requirements

Key Skills: Java, Spring Boot, Microservices, REST APIs, Docker, Kubernetes, AWS/Azure, Kafka/RabbitMQ, SQL/NoSQL, CI/CD, System Design., * Bachelor's or Master's degree in Computer Science, Engineering, or related field

  • 10+ years of experience in software development with a focus on Java/J2EE
  • Expertise in Spring Boot, Microservices, RESTful APIs, and containerization (Docker, Kubernetes)
  • Strong knowledge of cloud platforms (AWS, Azure, or Google Cloud Platform)
  • Experience with architectural frameworks and design patterns
  • Excellent problem-solving and communication skills

Apply for this position