AWS Cloud FullStack Application Developer

IBMHybridFull-timeMid level, 2–5 yearsListed 3 hours ago

Apply now

About this role

A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You'll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology and Red Hat, you'll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You'll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences. As an Application Developer: AWS Cloud Backend Developer, you will design and develop scalable, resilient, and cloud-native applications using modern technologies and methodologies. You will work in an Agile environment, delivering high-quality solutions through continuous release and improvement cycles. Your primary responsibilities will include: Develop Cloud-Native Applications: Design and develop cloud-native applications and services leveraging modern software engineering principles and AWS technologies. Develop Scalable Backend Microservices: Develop scalable and resilient backend microservices based on microservices architecture and 12-factor principles, exposing functionality through APIs and event-driven interfaces using technologies such as Java, Quarkus, and Kafka. Build Data-Driven Solutions: Design and implement data persistence layers utilizing relational and NoSQL databases such as Oracle Database, PostgreSQL, and MongoDB. Contribute to Cloud-Native Delivery Practices: Contribute to Continuous Integration and Continuous Deployment (CI/CD) processes, supporting automated testing, application delivery, and release management activities. Leverage AWS Services: Develop and deploy solutions on AWS, leveraging cloud services for compute, integration, messaging, storage, databases, and observability. Collaborate within DevOps and Agile Teams: Work closely with architecture, platform, and DevOps teams, applying software engineering best practices while contributing to cloud-native development and delivery initiatives. Ensure Quality, Security, and Reliability: Apply security, performance, observability, and code quality best practices to deliver reliable and maintainable enterprise applications. In line with applicable pay transparency requirements, we are sharing the annual base pay range (gross). 33.150EUR – 64.350EUR These amounts are based on a full-time schedule over a full calendar year. CCNL: Contratto Collettivo Nazionale di Lavoro per l’Industria Metalmeccanica Privata e della Installazione di Impianti. CCNL category: Impiegato B2-B3. The final offer will be determined in line with your skills, qualifications, and experience, as permitted under applicable local law and on the basis of objective, gender-neutral criteria.At IBM, we offer a comprehensive benefits package, which includes: o Meal vouchers o Health insurance o Pension fund o Smart working o Welfare services o Career development o IBM discounts on sports, travel, cultural activities, shopping, beauty and more o Recognition (award) o Technical Certification Program o Employee Assistance Program o Employee Tax assistance If you are successfully selected for offer, we will share the full details of the compensation package Strong experience in Java development. Hands-on experience with Quarkus. Solid knowledge of Microservices Architecture and distributed systems. Experience developing RESTful APIs and backend integrations. Experience with Apache Kafka and event-driven architectures. Experience with relational databases, including Oracle Database and PostgreSQL. Experience with NoSQL databases, particularly MongoDB. Good knowledge of AWS Cloud services and cloud-native application development. Understanding of containerization technologies such as Docker and orchestration platforms such as Kubernetes or OpenShift. Familiarity with CI/CD pipelines and DevOps practices. Experience working in Agile delivery environments. Strong analytical, problem-solving, and communication skills. AWS Certification, Cloud Developer Associate, Solutions Architect Associate, or equivalent. Experience with Infrastructure as Code tools such as Terraform or AWS CloudFormation. Knowledge of AWS serverless services such as Lambda, EventBridge, and API Gateway. Experience with observability and monitoring tools such as CloudWatch, Prometheus, Grafana, or Elasticsearch. Familiarity with GitHub Actions, Jenkins, AWS CodePipeline, or similar CI/CD platforms. Knowledge of application security best practices and DevSecOps principles. Experience working on large-scale enterprise modernization or cloud migration initiatives. Exposure to domain-driven design (DDD) and event-driven architectures. Experience in consulting environments and direct interaction with clients and stakeholders. Italy Software Engineering Hybrid Professional Multiple Cities Bari Napoli MILANO (1413) IBM Client Innovation Center Milano S.r.l Amazon Web Services Apache Kafka Application Security Architecture Communication Consulting Databases DevOps Distributed Systems Docker Jenkins MongoDB Oracle Database PostgreSQL Application Development Cloud Migration Containerization Domain-Driven Design Not Only Structured Query Language Kubernetes Microservices Agile Observability Representational State Transfer Application Programming Interface Terraform DevSecOps Infrastructure as Code Java Software Development AWS Lambda Continuous Integration/Continuous Delivery ElasticSearch Relational Databases Grafana OpenShift Prometheus GitHub Actions Musical Orchestration Serverless Computing Continuous Integration/Continuous Delivery Pipelines Quarkus Amazon Application Programming Interface Gateway Amazon Web Services CloudFormation AWS CodePipeline