Senior Specialist - Software Engineering
Job description
Role description
Job Summary
Seeking a Senior Specialist with 7 to 11 years of experience to design and develop scalable enterprise applications using Java and Java Microservices within the JAVACLOUDNATIVE skill cluster
Job Description
Design and develop robust scalable and highperformance backend applications using Java and Java Microservices Implement microservices architecture to build modular and maintainable enterprisegrade solutions Develop RESTful APIs to enable seamless integration with internal and external systems Utilize core Java concepts and best practices to ensure code quality and application efficiency Collaborate with crossfunctional teams including product owners QA DevOps and architects to deliver endtoend solutions Optimize application performance security and scalability in cloudnative environments Work with version control systems and CICD pipelines to support automated build test and deployment processes Apply knowledge of JAVACLOUDNATIVE technologies and frameworks to enhance application development Mentor and guide junior developers to improve team capabilities and code quality
Roles and Responsibilities
Lead the design development and deployment of Java microservicesbased applications
Provide technical leadership and architectural guidance to development teams
Conduct code reviews to ensure adherence to coding standards and best practices
Collaborate with business and technical stakeholders to understand requirements and translate them into technical solutions
Drive adoption of cloudnative development practices and tools
Ensure secure scalable and maintainable application design aligned with enterprise standards
Troubleshoot and resolve complex technical issues in production environments
Participate actively in Agile ceremonies such as sprint planning reviews and retrospectives
Foster continuous learning and stay updated with emerging Java and microservices technologies