Axxel Technologies is actively hiring experienced Java professionals for multiple senior-level backend positions. The roles involve designing, developing, and maintaining scalable backend systems while emphasizing performance and reliability, with a focus on architecture and technical leadership.
Responsibilities:
- Design, develop, and maintain scalable backend applications and services
- Build and manage RESTful APIs and microservices-based architectures
- Participate in the complete Software Development Lifecycle (SDLC) including design, development, testing, and deployment
- Collaborate with cross-functional teams to define system architecture and deliver high-quality solutions
- Implement clean, maintainable, and testable code following best practices and coding standards
- Contribute to cloud adoption and application modernization initiatives
- Work with containerization technologies (Docker, Kubernetes) for deployment and orchestration
- Automate build, test, and deployment pipelines using CI/CD tools
- Conduct code reviews and ensure adherence to engineering standards and security practices
- Troubleshoot and resolve complex technical and production issues
- Mentor junior engineers and contribute to a culture of continuous improvement (for senior roles)
- Ensure compliance with risk, security, and audit requirements
Requirements:
- Strong foundation in Java
- Experience: 15+ Years for Principal Java Backend Software Engineer
- Experience: 13+ Years for Java Technical Lead
- Experience: 12+ Years for Backend Java Developer
- Design, develop, and maintain scalable backend applications and services
- Build and manage RESTful APIs and microservices-based architectures
- Participate in the complete Software Development Lifecycle (SDLC) including design, development, testing, and deployment
- Collaborate with cross-functional teams to define system architecture and deliver high-quality solutions
- Implement clean, maintainable, and testable code following best practices and coding standards
- Contribute to cloud adoption and application modernization initiatives
- Work with containerization technologies (Docker, Kubernetes) for deployment and orchestration
- Automate build, test, and deployment pipelines using CI/CD tools
- Conduct code reviews and ensure adherence to engineering standards and security practices
- Troubleshoot and resolve complex technical and production issues
- Mentor junior engineers and contribute to a culture of continuous improvement (for senior roles)
- Ensure compliance with risk, security, and audit requirements
- Strong proficiency in Java (Java 8/11 and above)
- Extensive experience with Spring Framework and Spring Boot
- Solid understanding of Microservices Architecture and RESTful APIs
- Hands-on experience with AWS cloud services (including Lambda)
- Experience with Docker and Kubernetes for containerization
- Familiarity with CI/CD pipelines and tools such as Jenkins and GitHub
- Experience with Kafka or other messaging systems
- Knowledge of Infrastructure-as-Code tools (Terraform preferred)
- Strong understanding of software design patterns, OOP, and secure coding practices
- Experience working in Agile development environments
- Exposure to banking or financial services domain
- Experience with Backbase API
- Familiarity with Node.js (nice to have)
- Experience with Test-Driven Development (TDD)
- Exposure to AI-assisted development tools (e.g., GitHub Copilot)