About the position
We’re seeking a skilled Full Stack Java Developer to join our innovative team, where you’ll build and maintain scalable, robust applications using modern Java and front-end technologies. You’ll work across the full stack, with a primary focus on Jakarta EE and Angular, delivering solutions that are secure, maintainable, and performance-driven. This is an exciting opportunity for someone eager to work in an Agile, cloud-enabled DevOps environment that values continuous improvement and collaboration.
Role And Responsibilities
- Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile/DevOps delivery model.
- Maintain and develop, deploy, and operate frontend and backend cross platform applications based on Java and other relevant Frameworks in accordance with the applicable standards and KPI’s.
- Manage application dependencies across the full stack from application to infrastructure.
- Implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives.
- Create and maintain automated deployment pipelines to maintain quality control and deployment agility.
- Prepare and document standard operating procedures and protocols as well as required system documentation.
- Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of tier-2/3 DevOps role to ensure the highest availability of critical applications.
- Plan and execute upgrade of existing applications, tools, and features.
- Create solutions and solve problems using a cloud-native and on premises tool chain, to ensure world-class uptime and business agility.
- Plan work-effort as part of an agile team
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Requirements - Frameworks
- Front End: Angular
- Back End: Jakarta EE
- Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro)
- Languages: Java, JavaScript/TypeScript, HTML, CSS, SQL
- Unit Test Frameworks: Junit, Karma, Jasmine
- Databases: Oracle, Postgres (JDBC + ORM frameworks)
- Interface Technologies: REST, Kafka, MQ
- Tracing and Monitoring: AppDynamics, Dynatrace, Grafana etc
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
Advantageous Skills Requirements:
- Build and Deployment: CI/CD, Version Control (Maven, GIT, Sonar, Jira, GitHub, GitHub Actions, Registries, Nexus, Containerization)
- SDLC Methodologies (Agile, Scrum, Kanban or XP)
- End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow
- Container management (Docker, Kubernetes, Container registries etc)
- Infrastructure as Code: Terraform, Ansible or Cloud formation.
- Authentication/authorization standards, frameworks and protocols (e.g., OAuth 2.0, OIDC)
- Java Transaction management
- Log Management and Alerting (ELK Stack, Splunk, Nagios, Kabana etc)
- Profiling and performance analysis
- Automated testing: Selenium, Rest Assured
- Performance Testing: Grafana K6
- Security Testing: Static, interactive, and dynamic (any tools)
- Additional Languages: Python, PySpark, HashiCorp Configuration Language, PL/SQL
- Integration testing frameworks
- Reporting and BI systems
- Experience with Data integration, ETL and workflows (Informatica, AWS-Glue etc)
- AZURE or other cloud infrastructure
- Solution and Enterprise Architecture
Qualifications/Experience
- Relevant IT Degree or qualification.
- Min 5 years in a developer/engineer role.
Optional: - Security Certifications
- Cloud Certifications
- Enterprise Architecture Certifications
If you're passionate about delivering enterprise-grade full stack solutions, thrive in Agile teams, and love to keep up with the latest tech—this role is for you. Apply today and become part of a team where your code truly makes a difference
Desired Skills:
- Java
- Angular
- Jakarta EE
- Payara Server
- Glassfish
Desired Qualification Level:
About The Employer: