Java Developer

Responsibilities

• Participate in requirements gathering and design discussions to ensure that the functional aspects are well understood, and appropriate design specifications are identified.

• Expected to code and to lead the software development effort with an emphasis on coding standards to ensure all completed work follows best practices and engineering standards.

• Design, coding practices, and software development policies and guidelines.

• Work closely with other team leads to ensure consistent sprint execution.

• Serve as a gating member of design and code reviews for team members.

• Monitor and evaluate industry trends and third-party tools.

Requirements:

• Experience in designing, developing, and delivering applications using Java Technologies at scale.

• Experience in software development leveraging a variety of languages such as Java, NodeJS, etc.

• Experience with Java/J2EE, Web Services, Spring Framework.

• Experience in developing products in the cloud/cybersecurity space is a definite plus.

• Experience in API development and connectors to third-party solutions is a definite plus.

• Hands-on experience in system architecture design and development methodologies.

• Experience working with CI/CD tools and processes (Jira, Jenkins, code repository, and code scanning tools).

• Some understanding of general information security concepts and principles & experience with security best practices for a modern cloud service.

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx