An established industry player is seeking a seasoned developer with extensive experience in Java/JEE and microservices. This role involves agile software development, focusing on designing and implementing robust microservices architectures. You will collaborate on technical upgrades and optimizations, ensuring operational excellence through defined methodologies. If you are passionate about innovation and eager to drive application improvements in a dynamic environment, this opportunity is perfect for you. Join a team that values creativity and technical excellence, and contribute to impactful projects that shape the future of technology.
Qualifications
9+ years of developer experience with a focus on Java/JEE and microservices.
Strong understanding of security protocols and agile methodologies.
Responsibilities
Develop and maintain microservices-based solutions using Java/JEE frameworks.
Analyze business requirements and ensure alignment with technical roadmaps.
Skills
Java/JEE
Microservices
Agile methodologies
Unit testing methodologies
Information security
Container orchestration
Education
Bachelor's degree in Computer Science
Master's degree in Engineering
Tools
Jenkins
Git
Docker
Kubernetes
Bitbucket
Job description
Minimum Requirements:
Bachelors/master's degree in computer science or engineering or equivalent experience
A minimum of 9+ years of developer experience
Solid understanding of typical multi-tier architectures: web servers, batch, and database
Information and application security including firewall, AD, TAM/PING, LDAP, certificates, public key encryption, SSH, access credentials, etc.
Large microservice based architectures, container orchestration frameworks.
Sound Knowledge of unit testing methodologies and frameworks
Working in an agile environment (SAFE/Scrum)
Scope of the Work:
Agile Software Development
Analyze the Business requirements and technical design that align with the technical roadmap and developing and maintaining supporting application software.
Design and develop Micro Services based solutions using Java/JEE frameworks, UI frameworks, Docker and Kubernetes/EKS.
Work on the technical upgrades/migrations including but not limited to middleware, database and PAM workflow to the cloud Assess opportunities for application and process improvements, optimizations & performance tuning for Java/JEE applications.
Maintain strong focus on operational excellence by following defined development methodologies around coding, testing, DevOps and support.
Proficiency in agile software development methodologies including Scrum and SAFe