The partner company of Jobgether is looking to solve the problem of designing, developing, and maintaining full-stack enterprise software solutions in the United States.
Requirements
- Extensive hands-on experience with Java17, full-stack J2EE, Spring Boot, JavaScript frameworks (Angular, React, Preact), JSF, PrimeFaces, and related technologies.
- Experience with SPA architectures, Eclipse, Visual Studio, JBoss/RedHat Linux, zLinux, Tomcat, HTML5, UML, and .NET.
- Proficiency in CI/CD pipelines, GitHub Actions, DevOps practices, container platforms, and incident tracking/management.
- Strong background in system documentation, including design specifications, user guides, and process workflows.
- Knowledge of security compliance, enterprise vulnerability mitigation, and networking fundamentals.
- Experience with Java17, J2EE, Spring Boot, Angular/React, JSF, PrimeFaces, and related frameworks.
- Proficiency in AppScan, Trivy, or SonarCube for vulnerability mitigation
Responsibilities
- Lead day-to-day software development activities, including task assignment, progress monitoring, and technical guidance for development teams.
- Design, develop, and maintain full-stack enterprise applications using Java17, J2EE, Spring Boot, Angular/React, JSF, PrimeFaces, and related frameworks.
- Implement and maintain SPA (Single Page Application) architectures, web interfaces, and client-server systems.
- Conduct peer reviews, unit testing, and troubleshooting of development and production environments.
- Draft system technical documentation, including design specifications, user guides, process diagrams, and screen mockups.
- Optimize development processes, propose technical solutions, and collaborate with project managers to ensure project alignment and success.
- Ensure compliance with enterprise security standards and implement vulnerability mitigation strategies using tools like AppScan, Trivy, or SonarCube.
Other
- Minimum 12 years of professional software/web development or engineering experience.
- Bachelor’s degree in Computer Science or related field; certifications in software development, security, or system administration are a plus.
- Strong analytical, problem-solving, and communication skills; ability to work independently and lead a team.
- Ability to work in a dynamic, fast-paced setting and thrive in an agile environment.
- Passion for innovation, software excellence, and solving complex technical challenges.