Full Stack Developer I MMH260917-2
Role Purpose
To produce the technical design, development, and implementation of end-to-end applications, business/technical capabilities and frameworks.
Requirements
Duties and Responsibilities
Key Accountabilities/Kras/Kpis
Application Development
To produce the technical design, development, and implementation of end-to-end applications, business/technical capabilities and frameworks.
Requirements
- Minimum 5 years of hands-on software development experience.
- Strong expertise in Java (J2EE / Spring Boot) and Python.
- Experience working with cloud platforms (AWS preferred).
- Proven experience in RESTful API development and microservices architecture.
Duties and Responsibilities
Key Accountabilities/Kras/Kpis
Application Development
- Design, develop, and maintain enterprise-grade applications using Java, Spring Boot, and Python.
- Develop scalable microservices and REST APIs.
- Participate in architecture and design discussions.
- Develop reusable, maintainable, and high-quality code.
- Create technical design documents and implementation plans.
- Ensure adherence to coding standards and best practices.
- Design and deploy cloud-native solutions on AWS.
- Build serverless and containerized applications using AWS services.
- Implement application monitoring, logging, and observability.
- Optimize cloud infrastructure for performance, scalability, and cost efficiency.
- Work closely with infrastructure and DevOps teams for deployment automation.
- Develop RESTful APIs and backend services.
- Integrate enterprise applications with internal and external systems.
- Design secure authentication and authorization mechanisms.
- Build event-driven integrations and asynchronous processing solutions.
- Support CI/CD pipeline implementation and automation.
- Participate in deployment, release, and monitoring activities.
- Implement infrastructure automation where required.
- Collaborate with DevOps teams to improve deployment efficiency.
- Conduct code reviews and mentor junior developers.
- Perform unit testing, integration testing, and troubleshooting.
- Ensure compliance with security, audit, and governance standards.
- Analyze application performance and recommend improvements.
- Collaborate with business and technical stakeholders.
- Provide technical expertise and recommendations.
- Support project estimation and planning activities.
- Contribute to continuous improvement initiatives.
- 346021306
Recommended Jobs
Senior Software Engineer
Posted just now
Store Manager
Posted just now
Software Development Engineer Staff
Posted just now
Business Development Executive
Posted just now

