Java Fullstack Developer
Typical Day in Role
- Design, develop, and maintain scalable front-end and back-end applications
- Identify and remediate security vulnerabilities across the technology stack
- Work in Linux environments and contribute to DevOps and CI/CD pipelines
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Participate in version control, issue tracking, and build automation processes
Skills Required
- 10+ years of experience with Java, J2EE, Spring Framework, and Spring Boot
- 5+ years of experience with JavaServer Faces (JSF), JavaScript, jQuery, CSS, AJAX, JSP
- Strong background in identifying and resolving security vulnerabilities
- Proficiency with Linux environments
- Solid database experience (Sybase preferred)
- Hands-on experience with application servers: JBoss, WebSphere, Tomcat
- Strong knowledge of DevOps practices and tools (Maven, Git, Bitbucket, JIRA)
Nice-to-Have Skills
- ReactJS
- Splunk, Dynatrace
- Kubernetes (preferably GKE – Google Kubernetes Engine)
- Docker, Jenkins
Ideal Candidate
- Strong problem-solving skills and attention to detail
- Experience in enterprise-grade software development
- Comfortable working both independently and within collaborative team environments
- Familiarity with monitoring and observability tools is an asset
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field
Note:
We thank all applicants for their interest and referrals. Only candidates selected for interviews will be contacted.