Our client is a leading technology-driven organization committed to innovation and excellence. They are currently seeking a Senior Java Developer/Engineer to join their dynamic team and play a crucial role in shaping the future of our cutting-edge projects.
- Backend: Java EE/Jakarta EE, PL/SQL, REST, SOAP, Payara (Quarkus, Microprofile optional).
- Frontend: HTML, CSS, JavaScript, Ajax (JSF/JSP, Angular optional).
- CI/CD: Version Control, Build and Deployment Pipelines (Maven, GIT, Jenkins, Sonar, Jira, Fortify, GitHub, GitHub Actions).
- Testing: Unit Test Framework Junit (optional integration testing).
- Infrastructure: AZURE or other cloud platforms.
- Databases: Oracle, Postgres (JDBC, ORM frameworks).
- SDLC Methodology: Agile, Scrum, Kanban, or XP.
- Languages: Python, PySpark.
- Databases: NoSQL.
- Interface Technologies: MQ.
- Containers: Docker, Kubernetes, Container registries.
- Infrastructure as Code: Terraform, Ansible, or Cloud formation.
- Automated testing: Selenium, Rest Assured.
- Performance analysis: Java-Multithreading, session management/pooling, transaction management.
- Security: Certification/Skills, AST (Static, interactive, and dynamic).
- Monitoring: AppDynamics, Dynatrace, Grafana.
- Log Management Alerting: ELK Stack, Splunk, Nagios, Kabana.
- End-user support/Incident-Problem management: ITSM Suite, BMC Remedy, or ServiceNow.
- Relevant IT Degree.
- 3+ years in a Senior developer/engineer role, with over 6 years of total experience.
As a Senior Java Developer/Engineer at [Insert Company Name], you will:
- Analyze, design, develop, and test technical products within an agile/DevOps model.
- Maintain, deploy, and operate cross-platform applications based on Java Frameworks.
- Manage application dependencies across the full stack.
- Create automated test cases and deployment pipelines.
- Document procedures and protocols.
- Provide tier-3 DevOps support.
- Plan and execute upgrades and solutions.