Return To Search
Java Technical Lead
Location: Berkeley, NJ
Job Type: Contract
Company: IDR
Category: Development and Architecture
Java Technical Lead (Java Tech Lead)
Are you ready to drive innovation and lead a high-performing technology team as a Java Technical Lead? Our client is seeking a highly skilled Java Technical Lead to join their dynamic software engineering environment, focusing on microservices, cloud computing, and event-driven architecture. This full-time opportunity is based in both Berkeley, NJ and Coral Springs, FL, offering a collaborative workspace where cutting-edge solutions are developed to meet evolving business needs. The Java Technical Lead will play a pivotal role in designing, developing, and implementing advanced software applications while mentoring team members and ensuring adherence to best practices.
As a Java Technical Lead, you will be entrusted with leadership and technical responsibilities that influence the direction and success of the technology team. You will have the opportunity to shape software architecture, oversee code quality, and implement strategies for scalable, secure, and resilient applications. Collaboration with cross-functional teams will be key, as you gather business requirements and translate them into robust technical solutions. If you are passionate about Java development, cloud technologies, and leading development teams, this role offers an excellent platform to grow your career and make a substantial impact.
Java Technical Lead - Summary
- Lead the development, design, and deployment of scalable software applications using Java and related technologies.
- Work closely with cross-disciplinary teams to deliver innovative solutions in a cloud-based environment.
- Mentor and guide junior developers, driving continuous improvement in software engineering practices.
- Champion best practices in code quality, architecture, and security.
Duties & Responsibilities
- Guide the design, architecture, and implementation of software applications aligned with business objectives.
- Maintain, improve, and refactor existing codebases to enhance performance, reliability, and maintainability.
- Lead code review sessions to ensure adherence to industry standards and internal best practices.
- Mentor and coach junior team members to nurture their technical skills and professional development.
- Collaborate with stakeholders, product owners, and business analysts to gather requirements and define technical specifications.
- Establish and enforce guidelines around security, scalability, resilience, and non-functional requirements (NFRs).
- Implement microservices architectures, using patterns such as Saga and Circuit Breaker, and facilitate inter-service communication with Spring Boot.
- Utilize event streaming technologies, including Kafka and Azure Event Hubs, to manage pub-sub, partitioning, replication, and schema management.
- Develop deployment strategies and manage cloud infrastructure using Azure services such as AKS and Helm.
- Stay updated with emerging trends in Java, cloud, and event-driven technologies to ensure ongoing innovation within the team.
Salary & Benefits
- Competitive compensation package designed to reflect experience and expertise.
- Comprehensive benefits including Medical, Dental, Vision, and Life Insurance coverage.
- Employee Stock Ownership Program, supporting long-term investment in your future.
- Dedicated Engagement Manager for personalized support and professional growth.
- Recognition as a Best of Staffing® Client and Talent Award winner for 12 consecutive years.
Qualifications & Requirements
- Extensive hands-on experience with Java 8 or later, demonstrating advanced proficiency.
- Deep understanding of SOLID principles, Java Lambdas, Streams, and reactive programming paradigms.
- Expertise in Spring, Spring Boot, and JPA/Hibernate frameworks for enterprise application development.
- Proven track record in designing and building microservices architectures, including Saga and Circuit Breaker patterns.
- Experience with API design and inter-service communication protocols.
- Strong background in event-streaming technologies such as Kafka and Azure Event Hubs, including practical knowledge of pub-sub, partitioning, replication, and schema management.
- Familiarity with Azure cloud services, including AKS, Helm, and defining deployment strategies.
- Ability to review architectural diagrams and design specifications, ensuring alignment with best practices for security, scalability, and resilience.
Ideal Candidate Snapshot
- Proven leadership experience in a software engineering environment focused on Java and cloud technologies.
- Passionate about mentoring and developing the technical capabilities of team members.
- Analytical thinker with a practical approach to solving complex problems.
- Excellent communicator, both verbally and in writing, who excels in collaborative team settings.
- Adaptable and eager to stay at the forefront of technology innovation.
- Demonstrated commitment to high-quality software delivery and ongoing process improvement.
Other Relevant Information
- This Java Technical Lead role is a full-time position based in vibrant locations, offering access to collaborative teams and innovative projects.
- Join an organization with over 25 years of industry experience and a strong reputation for supporting both clients and employees.
- Work in an environment recognized for its commitment to excellence, employee well-being, and professional development.
- Take advantage of growth opportunities while working on impactful software solutions in a supportive culture.
- Apply today by clicking the job application button and take the next step in your career as a Java Technical Lead!
Equal Employment Opportunity Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. IDR is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite employees to voluntarily self-identify their race or ethnicity, gender, and veteran status (if applicable). Submission of this information is voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provisions of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. You may access this form here.