Job Title: Sr Java DeveloperLocation: 100% Remote workType: 12+ Months ContractRate: $Open /Market
Job Description:
Job Responsibilities Work with product owners and UX/UI designers to contribute to the product development process.Active participation in discussions, proposing technical solutions, and translating them into working software applications.Create excellent, maintainable, and well-documented code adhering to best practices and coding standards.Create automated tests and conduct testing to deliver high-quality, potentially shippable software every sprint.Continuously enhance and optimize application performance, security, and scalability.Develop and maintain complex web applications using Java, Angular, graphQL, Camunda, and AWSEnsure code quality, scalability, security, and performance.
Minimum Required Skills and ExperienceEight years of expertise in software developmentFive years of hands-on experience and proficiency with modern web application development technologies including Java, Spring Boot, Angular, TypeScript, graphQL, microservice based applications. A minimum of three years of hands-on experience and proficiency with cloud platforms, preferably Amazon Web Services. Direct experience building micro service based applications in an Agile environment.Experience with Git for version control.Solid understanding of software development principles, design patterns, and best practices. Experience delivering software solutions using Agile, lean, and iterative methods. Experience in guiding development of observable systems with robust metrics and alerts. Bachelor’s degree in computer science, mathematics, engineering or related field, or equivalent practical experience.