You are viewing a preview of this job. Log in or register to view more details about this job.

Java Developer

Develop new and enhanced functionality, using SOLID object-oriented design principles and standard design patterns (Java web development).

Work in a modern Azure cloud environment, including serverless and containerized applications, API management, event and messaging, and data lake services.

  • REST API and asynchronous event and message-based pub\sub integrations.
  • Standardization of design and engineering patterns and solutions.
  • Web applications supporting SCEIS business processes.
  • Implementation of automated DevOps processes (Unit Testing, Regression Testing, static and dynamic security scans, deployments, etc.)
  • Experience in application development using solid object-oriented design principles and standards. Ability to communicate effectively and work in a collaborative, team-oriented environment.
  • Java web development experience, including Spring Boot, Maven, JUnit, using SonarQube or Sonar Cloud
  • Experience developing containerized applications.
  • Experience with Docker
  • Experience using git and standard branching strategies such as Git flow
  • Understanding of mature RESTful API design and development
  • Understanding of event-driven architectures
  • Experience using Azure DevOps for CI/CD pipeline development, backlog management
  • Understanding of and practice using test-driven development principles
  • Experience operating on an agile development team (scrum/Kanban)
  • Azure /AWS cloud development experience
  • Azure or AWS integration services such as Azure API management, AWS API gateway, Azure Event Grid
  • Serverless services such as AWS Lambda, Azure Functions, Azure container apps, AWS Faregate
  • Managed database services such as AWS RDS, Azure SQL managed instance
  • Familiarity with industry-standard project management tools such as Azure DevOps, GitLab, or Jira
  • Understanding of and\or experience developing, using, interfacing with sap, sap4/HANA, Ivalua, or other ERP systems