Description

You will build and automate backend applications and integrated services within an AWS and MuleSoft ecosystem.

Responsibilities

  • Design, develop, and maintain backend applications using Java, AWS, and MuleSoft.
  • Automate application deployment and management processes within AWS to ensure scalability.
  • Implement unit and integration tests using TDD/BDD methodologies and JUnit.
  • Collaborate with agile teams across the full software development lifecycle, from requirements to operational support.
  • Maintain code quality using SonarQube and version control via GitHub/GitLab.

Required Skills

  • 10+ years of experience in Full Stack development with a backend focus.
  • Extensive Java development experience, including Spring Boot and J2EE technologies (Hibernate, Servlets, JMS, JDBC).
  • Hands-on experience with AWS services: Lambda, Kinesis, DynamoDB, Aurora, and Redshift.
  • Proficiency with MuleSoft and integration patterns (SOAP, RESTful web services, XSLT, JAXB).
  • Strong database knowledge in Oracle/SQL and messaging systems like MQ.
  • Experience with security models including JAAS, role-based security, and encryption.
  • Competency in front-end technologies: JavaScript frameworks, JSP, and HTML.
  • Solid understanding of concurrent programming and object-oriented design patterns.
  • Experience with GitHub/GitLab, SonarQube, and JUnit in agile environments.

Preferred Skills

  • Experience participating in PI Planning events.

Education

Any Gradute