MAXX Potential · 12 hours ago
Senior Java Software Developer
Maximize your interview chances
EnterpriseSmall and Medium Businesses
Growth Opportunities
Insider Connection @MAXX Potential
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Design, develop, and maintain Java-based applications and services to support integration efforts and business needs.
Build solutions that integrate with external vendor APIs using traditional API calls.
Develop internal services to streamline business processes and enhance operational efficiency.
Leverage Kafka to enable efficient messaging, event streaming, and real-time data processing.
Pair with two junior Apprentice Developers, providing mentorship, guidance, and technical support to foster their development and ensure project success.
Collaborate with cross-functional teams to analyze requirements and deliver high-quality solutions. Work closely with a project manager, technical lead, and QA team.
Optimize application performance, scalability, and security.
Write well-designed, testable, and efficient code following industry best practices.
Stay curious—keep up with the latest technologies and industry trends to enhance the team's capabilities.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Minimum of 5 years in Java development with a strong portfolio of completed projects.
Proficient in frameworks such as Spring, Hibernate, and JUnit.
Expertise in RESTful API development and microservices architecture.
Hands-on experience with event-streaming platforms like Kafka, including topics, producers, and consumers.
Familiarity with integration patterns and APIs, particularly in working with third-party vendors.
Knowledge of relational databases (e.g., MySQL, IBM DB2).
Understanding of CI/CD pipelines and version control (e.g., Git).
Initiative and perseverance in tackling complex technical challenges.
Strong communication and collaboration abilities.
A people-first mindset with a passion for mentorship and teamwork.
Preferred
Prior experience with Spring Boot and OpenShift Container Platform (OCP) is a plus.
Experience with open-source GitOps tools such as Argo for Kubernetes is a plus.
Experience with IBM DB2 and Oracle Stored Procedures is a plus.
Familiarity with Software Composition Analysis (SCA) tools such as Snyk.