đŸ‘šđŸ»â€đŸ’» postech.work

Senior Software Development Engineer - JAVA

AXA Partners ‱ 🌐 In Person

In Person Posted 8 hours, 37 minutes ago

Job Description

This is an exciting opportunity for a Senior Software Development Engineer (Java) with experience in building high-performing, scalable, enterprise-grade, cloud-native solutions. You will be part of a talented software team that works on web and API applications. Java Developer roles and responsibilities include managing Java/Java EE application development while providing expertise in the full software development lifecycle, from concept and design to testing.

What You’ll Be Doing

Design, develop, test, and maintain high-quality technology solutions. Collaborate with cross-functional teams to define, design, and implement new features

Write clean, maintainable, secure, and efficient code for application features, including required tests to ensure application quality. Ensure high-quality deliverables through rigorous testing and validation processes, which can involve complex scenarios and edge cases

Participate in architectural discussions and contribute to application design, ensuring the application is scalable, reliable, and secure

Work closely with all business analysts, testers, automation engineers, and other stakeholders to gather requirements and provide updates

Create and maintain documentation related to code and design for applications in scope for future reference. Conduct code reviews to maintain code quality and share knowledge

Mentor and support junior team members, providing guidance on best practices

Take ownership of the full delivery lifecycle of applications in scope, from development/testing to deployment/monitoring, as well as assist in asset management tasks such as penetration testing, security compliance, and upgrades

Stay updated with the latest industry trends and technologies related to application development, proposing and implementing improvements to development processes and tools

Support the Engineering Manager on security, governance, and compliance topics

What You’ll Bring

Technical/ Functional Knowledge, Skills and Abilities

Minimum of 10+ years of experience in the design and development of Java and J2EE applications

Experience in designing and building REST APIs and microservices-based applications, including RESTful APIs and service communication using Java/J2EE frameworks

Strong knowledge of Java SE and Java EE, including frameworks such as Spring (Spring Boot, Spring MVC, Spring AOP, Integration, etc.) and Hibernate

Awareness of secure coding practices (e.g., OWASP) and an understanding of authentication/authorization mechanisms (e.g., OAuth, JWT)

Experience with unit testing, integration testing, and frameworks like JUnit and Mockito

Familiarity with CI/CD pipelines, version control (e.g., Git), and automation tools (e.g., Jenkins, GitLab CI).

Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)

Knowledge of containerization technologies (e.g., Docker) and orchestration tools (e.g., Docker, OpenShift)

Familiarity with monitoring tools such as Prometheus and Grafana, as well as logging frameworks (e.g., Log4j, SLF4J) and log management tools (e.g., ELK Stack - Elasticsearch, Logstash, Kibana)

Basic administration experience with middleware components, such as MQs and API Gateways

Basic understanding of Unix commands and the ability to manage services in a Unix environment

Good understanding of load balancing, clustering, networking, infrastructure, and Single Sign-On (SSO) based web application development

Good written and oral communication skills, with experience coordinating with various IT functions such as Networks, Security, and QA

Knowledge and experience working with Gen AI and LLM

Agile development experience is preferred

To apply, click on the ‘apply for this job’ button, you’ll then need to log in or create a profile to submit your CV. We’re proud to be an Equal Opportunities Employer and don’t discriminate against employees or potential employees based on protected characteristics.

Who We Are

We’re AXA Partners, experts at designing and delivering assistance solutions and specialised insurance, credit, and lifestyle protection - with and for our partners worldwide. What sets us apart? The expertise and passion of our 8,500+ people, and a strong network of over 55,000 professionals all over the world. Powered by them and our sector-leading technology, we continuously evolve, adapt and thrive - offering solutions and services that make sure we’re always at people’s side, no matter what. Helping others is our passion. Combining the best digital technology with our warm, human touch, we’re always looking at new ways to offer seamless and reassuring experiences when it really matters.

Join a company that helps protect the forests! At AXA Partners, we plant a tree for every new recruit (with a permanent contract)

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.