Albany, NY (Onsite)
15 Months
Job Description:
We are seeking an experienced Software Developer to design, develop, and maintain enterprise-level web applications and
services using modern Java technologies. The ideal candidate will have strong expertise in full-stack Java development,
containerized environments, secure authentication frameworks, and DevOps practices. This role involves collaborating with
cross-functional teams to build scalable, secure, and high-performing applications while ensuring adherence to coding
standards and best practices.
Responsibilities:
· 84 months of experience designing and developing web applications and web services in Java using Hibernate, Spring, and Spring Boot frameworks.
· 60 months of experience in OpenShift/Kubernetes, Helm, and Docker configuring and managing containers and deploying applications to them and integrating parts of a system deployed to different containers.
· 84 months of experience in Elastic/Kabana and SLF4J implementing logging, and logging aggregation.
· 84 months of experience in OAuth/OIDC and/or SAML, and Spring Security implementing application authentication and authorization.
· 84 months of experience writing automated tests with frameworks such as JUnit or Selenium, and troubleshooting failed tests, issues, and errors.
· 60 months of experience in GitLab and Maven configuring, managing and working on applications in a DevOps CI/CD environment.
· 84 months of experience upgrading application dependencies from outdated versions, removing unnecessary dependencies, and refactoring applications to properly use the new versions of dependencies.
· 60 months of experience in Tomcat and JBoss EAP deploying and managing applications.
· 84 months of experience in PL/SQL and Oracle developing, maintaining, and troubleshooting stored procedures, functions, triggers, views, and packages.
· 84 months of experience in implementing secure coding principles, including awareness and remediation of common vulnerabilities like those outlined in the OWASP Top 10.

