Job Title: Senior Java Architect
We are seeking a seasoned Senior Java Architect to lead the development of API-based digital solutions. This is an excellent opportunity for a highly skilled professional to join our team and take on a key role in shaping the direction of our software development efforts.
Responsibilities:
• Design and develop applications through the full software development lifecycle (SDLC) in a DevOps environment.
• Develop low-level design for APIs.
• Create unit and integration tests, and manage PI gateways, web servers, and message queues.
• Participate in code reviews and peer programming.
• Test, debug, and troubleshoot applications as necessary.
Requirements:
• 10+ years' experience in hands-on development of Java-based applications.
• Strong experience with Spring modules (Core, MVC, Springboot, AOP, Web Flow).
• Demonstrable experience building REST APIs with knowledge of microservices-based architecture.
• Previous experience working with cloud technologies (AWS, Azure, GCP) on large-scale migrations.
• Experience with application containers (e.g., Docker, Kubernetes).
• Knowledge and experience of working with CI/CD pipelines using tools like Jenkins, Ansible, and Git.
Key Skills:
Java, Spring, Cloud, Docker, Kubernetes, REST API