Position: Java Developer
Location: REMOTE
We need individuals to be good in communication skills, independent worked, team player and should be a well-rounded person. Team harmony is important for the client.
Can y all please help us get Java developers with the below listed skills and expectations. Can the team ensure that the resumes are screened and have relevant skills with experience. This is urgent and we can start looking at consultants as soon as possible.
Develop new and enhanced functionality, using SOLID object-oriented design principals and standard design patterns (Java web development).
Work in a modern Azure cloud environment including serverless and containerized applications, API management, event\messaging, and data lake services.
The Candidate will help implement cloud native solutions to support:
- 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.)
Required skills (rank in order of importance):
- Must have at least 5 years of application development using solid object-oriented design principles and standards ability to communicate effectively and work in a collaborative, team-oriented environment.
- 5+ years of java web development experience including spring boot, maven, JUnit, using SonarQube or sonar cloud
- 5+ years of experience developing containerized applications.
- 5+ years experience with docker.
- Experience using git and standard branching strategies such as Gitlow.
- 5+ years understanding of mature restful Api design and development
- Understanding of event driven architectures.
- 5+ years experience using azure DevOps for ci\cd pipeline development, backlog management, etc.
- Understanding of and practice using test-driven development principles
- Experience operating on an agile development team (scrum and\or kanban)
Preferred skills (rank in order of importance):
- Azure or AWS integration services such as azure API management, AWS API gateway, azure event grid, etc.
- Serverless services such as AWS lambda, Azure functions, Azure container apps, AWS Fargate, etc.
- Managed database services such as AWS RDS, Azure SQL managed instance, etc.
- 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.