This is a remote position.
We are seeking an experienced and highly motivated Senior Java Solution Architect to lead the architecture, design, and development of enterprise-scale applications and cloud-native solutions. The ideal candidate will have strong expertise in Java technologies, microservices architecture, Angular frontend development, and AWS cloud platforms, along with proven leadership experience in Agile delivery environments.
This role requires a hands-on technical leader capable of driving architecture decisions, mentoring development teams, and delivering scalable, high-performance enterprise applications.
Requirements
Key Responsibilities
* Lead the architecture, design, and development of enterprise Java applications and distributed systems.
* Design scalable, secure, and high-performance microservices and RESTful APIs.
* Develop backend solutions using:
o Java
o Spring Boot
o JEE
o JPA
o Hibernate
* Build and maintain modern frontend applications using Angular.
* Design and implement cloud-native solutions on AWS.
* Implement Docker-based containerization and CI/CD pipelines.
* Work with Oracle and other relational database systems for enterprise applications.
* Define architecture standards, technical frameworks, and development best practices.
* Lead technical discussions, architecture reviews, and solution governance.
* Collaborate closely with Agile/SCRUM teams, product owners, QA, and DevOps teams.
* Support deployment automation, version control, and release management processes.
* Drive performance tuning, monitoring, logging, and observability initiatives.
* Mentor development teams and provide technical leadership throughout the project lifecycle.
Required Skills & Qualifications
* 10+ years of experience in Java application development and solution architecture.
* Strong expertise in:
o Java
o Spring Boot
o JEE
o JPA
o Hibernate
* Hands-on experience in designing and implementing Microservices Architecture.
* Strong knowledge of RESTful API development and integration patterns.
* Experience with Angular frontend development.
* Strong AWS cloud experience including deployment and infrastructure design.
* Experience with:
o Docker
o CI/CD pipelines
o DevOps practices
* Strong experience with relational databases such as Oracle.
* Proficiency with tools including:
o Git
o Jenkins
o Bamboo
o JIRA
o Confluence
* Experience working in Agile/SCRUM environments.
* Strong problem-solving, leadership, and communication skills.