Senior Java Developer
About Apexon:
Apexon brings together distinct core competencies - in AI, analytics, app development, cloud, commerce, CX, data, DevOps, IoT, mobile, quality engineering and UX, and our deep expertise in BFSI, healthcare, and life sciences - to help businesses capitalize on the unlimited opportunities digital offers. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving clients' toughest technology problems, and a commitment to continuous improvement.
Backed by Goldman Sachs Asset Management and Everstone Capital, Apexon now has a global presence.
Senior Java Developer
Role Overview:
We are seeking a skilled Java Developer with deep experience in building modern, scalable applications using Java, Spring Boot, microservices, PostgreSQL, and Kafka. The ideal candidate thrives in a fast-paced environment and enjoys solving complex technical challenges.
Responsibilities
- Design, develop, test, and deploy robust Java-based applications using Spring Boot and microservices architecture.
- Build, integrate, and maintain RESTful APIs, leveraging PostgreSQL for persistent storage solutions.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Integrate applications with cloud services on AWS.
- Manage application containerization and orchestration using Docker and Kubernetes.
- Implement event-driven architectures using Kafka for messaging and event streaming.
- Write clean, efficient, and well-documented code.
- Troubleshoot and resolve issues across the software development lifecycle.
- Participate in code reviews and promote best software development practices.
- Maintain technical documentation related to architecture, databases, and design.
Requirements
- Min 6 years experience in below skills
- Strong proficiency in Java, Spring Framework, Spring boot, RESTful APIs, Postgres, Apache Kafka Development
- Strong proficiency in deploying applications via CI/CD pipelines including (Chef, Jenkins, Sonar, Checkmarx, Maven, Gradle)
- Proficiency in Low Level System Design
- Proficiency in code review
- Ability to take most challenge tasks
- Strong Communication Skills
Nice to Have
- Exposure to CI/CD tools and pipelines (e.g., Jenkins, GitLab CI).
- Experience with monitoring and logging tools (e.g., Prometheus, ELK Stack).
- Knowledge of security best practices in distributed systems.
- Familiarity with other messaging platforms (e.g., RabbitMQ).
We're committed to providing our people with a great environment to work in. You can expect ongoing skills-based development, career progression as well as health & well-being benefits and support. You'll work within a friendly and supportive team, working on a variety of projects and you'll have the chance to obtain relevant certifications along the way!
- Company
- Apexon
- Location
- United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted
- Company
- Apexon
- Location
- United Kingdom
- Employment Type
- Permanent
- Salary
- GBP Annual
- Posted