Source description
About the role
Job Title: Senior Backend Java Developer Location: Denver, CO or New York City, NY (Onsite, 5 days/week) Type: Contract Duration: 12+ Months
Responsibilities
-
Responsible for the development, implementation, testing, and maintenance of software applications.
-
Be involved in the full software development life cycle, from planning and designing to coding and testing.
-
Work closely with product managers, and other team members to understand business requirements and translate them into software solutions. Also be responsible for providing production support and documentation.
-
Design, develop, test, deploy, and maintain software applications.
-
Serve as technical expert on development projects. Support, maintain and document software functionality.
-
Participate in software design meetings and perform code reviews.
-
EXPERIENCE REQUIRED
-
Strong core Java skills – 7+ years of experience as a Java software engineer.
-
SQL, RESTful APIs, Spring and Spring Boot expertise.
-
Build tools: Maven and Git.
-
Java Frameworks (Keycloak, Open Search).
-
JSON, RESTful web-services and Microservices.
-
CI/CD pipeline experience.
-
Web-security skills: SAML, encryption, certificates, web attack protection.
-
JUnit, automated testing and test-driven development experience.
-
Awareness of DevOps and Agile principles and the ability to apply them.
-
Proficiency with Linux commands and utilities including Bash scripting.
-
Preferred Qualifications: Kotlin, AWS, Terraform, Docker and Kubernetes.
-
Strong problem-solving and analytical skills that enable you to troubleshoot and resolve issues.
-
Good communication and collaboration skills to work well with other developers, partners, and users.
More at 3B Staffing