Position OverviewAre you passionate about integration and services development, and ready to lead projects that make a meaningful impact? At MAXX Potential, we’re seeking an experienced Senior Java Developer to play a key role in developing robust integration solutions and business services. This experienced role includes mentoring and guiding two juniorJavaApprentice Developers, fostering growth while delivering high-quality solutions. You’ll work with third-party vendor APIs and technologies like Apache Kafka to build scalable and efficient systems that support critical business initiatives, such as our ELD (Electronic Logging Device) projects.
Key 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 juniorApprentice 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.
Qualifications- Experience: Minimum of 5 years in Java development with a strong portfolio of completed projects.
- Skills:
- Proficient in frameworks such as Spring, Hibernate, and JUnit. Prior experience with Spring Boot and OpenShift Container Platform (OCP) is a plus.
- 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.
- Experience with open-source GitOps tools such as Argo for Kubernetes is a plus.
- Knowledge of relational databases (e.g., MySQL, IBM DB2). Experience with IBM DB2 and Oracle Stored Procedures is a plus.
- Familiarity with Software Composition Analysis (SCA) tools such as Snyk.
- Understanding of CI/CD pipelines and version control (e.g., Git).
- Durable Skills:
- Initiative and perseverance in tackling complex technical challenges.
- Strong communication and collaboration abilities.
- A people-first mindset with a passion for mentorship and teamwork.
Why MAXX Potential?We do IT differently by putting people first. Our mission is to strengthen the tech talent pipeline, offering meaningful career opportunities while delivering unmatched value to our clients. By joining our team, you’ll benefit from:
- A collaborative and inclusive environment.
- Opportunities to learn, grow, and lead by example.
- A culture that celebrates authenticity, innovation, and perseverance.
How to ApplyIf this role excites you and aligns with your career goals, we’d love to hear from you. Apply now and take the next step in your journey with MAXX Potential!