Senior Java Developer
9 days ago
Manchester
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!