What are the responsibilities and job description for the SOFTWARE DEVELOPMENT ENGINEER IV position at Judge Group, Inc.?
Job Description
Location: Berkeley Heights, NJ
Salary: Negotiable
Description:
Job Title: Software Development Lead
Location: Berkeley Heights, NJ /Omaha, NE / Coral Springs, FL (Onsite)
Duration: Contract to Hire
Job Description:
**Software Development Lead**
As a Software Development Lead, you will play a pivotal role in leading a team of adept developers to provide comprehensive support for a critical dispute processing application. Your responsibilities will encompass a spectrum of activities, ranging from the seamless integration of new features to optimization initiatives, stability enhancements, fortified security protocols, strategic data recovery efforts, and meticulous defect remediation.
**Key Responsibilities: **
- Collaborate closely with Business Analysts to decipher business requirements and translate them into precise technical designs and actionable tasks.
- Engage with the team to architect, develop, and maintain highly scalable and resilient microservices, adhering rigorously to best practices and architectural guidelines.
- Leverage your expertise in Java and SpringBoot to design, develop, and sustain microservices, ensuring optimal performance and reliability.
- Oversee the implementation of Linux, CRON, and batch processing tasks integral to the application's functionality.
- Ensure seamless integration with messaging systems, such as Apache MQ and Kafka, to establish robust and efficient communication channels.
- Address cyber security vulnerabilities to uphold the integrity and safety of our systems and data.
- Work in tandem with stakeholders to ensure project timelines are met and to address any technical hurdles or issues that arise.
- Provide adept technical guidance and mentorship to your team members, fostering their professional growth and excellence.
- Conduct comprehensive code reviews, enforce stringent coding standards, and ensure the overall quality and performance of developed applications.
- Collaborate seamlessly with DevOps teams to facilitate smooth deployment and release processes, leveraging tools like Jira, Jenkins, RunDeck, and Fortify.
- Monitor and optimize application performance utilizing tools like SonarQube, Splunk, and Dynatrace, and proactively implement enhancements.
**Qualifications: **
- Profound expertise in Java development, with a proven track record of crafting applications using SpringBoot.
- Robust understanding of microservices architecture, with hands-on experience in transitioning monolithic applications into a microservices environment.
- Demonstrated proficiency in implementing advanced security features such as JWT and OATH2.
- Familiarity with Linux, CRON, bash scripting, and containerization for effective management of application tasks and processes.
- Hands-on experience with messaging systems, including Apache MQ and Kafka, for secure and efficient inter-service communication.
- Extensive experience deploying Java applications within diverse cloud environments.
- Strong leadership acumen, underscored by the ability to guide and nurture a team of skilled developers.
- Exceptional communication skills, both written and verbal, facilitating effective collaboration with stakeholders and team members.
- Knowledge of databases like Yuga byte and Cassandra is a plus.
- Familiarity with development, deployment, and monitoring tools such as Jira, Jenkins, RunDeck, Fortify, SonarQube, Splunk, and Dynatrace.
- Proficiency in creating cloud infrastructure tailored to support distributed microservices.
- Bachelor's degree in computer science or a related field.
**Preferred Qualifications: **
- Experience in financial systems, particularly within the domain of disputes and dispute processing.
- Strong organizational aptitude, with a proven ability to prioritize tasks and meet project deadlines.
- Rapid learning capability, enabling quick assimilation of new platforms and technologies.
- Relevance in technical certifications.
Contact:
This job and many more are available through The Judge Group. Find us on the web at
Salary: Negotiable
Description:
Job Title: Software Development Lead
Location: Berkeley Heights, NJ /Omaha, NE / Coral Springs, FL (Onsite)
Duration: Contract to Hire
Job Description:
**Software Development Lead**
As a Software Development Lead, you will play a pivotal role in leading a team of adept developers to provide comprehensive support for a critical dispute processing application. Your responsibilities will encompass a spectrum of activities, ranging from the seamless integration of new features to optimization initiatives, stability enhancements, fortified security protocols, strategic data recovery efforts, and meticulous defect remediation.
**Key Responsibilities: **
- Collaborate closely with Business Analysts to decipher business requirements and translate them into precise technical designs and actionable tasks.
- Engage with the team to architect, develop, and maintain highly scalable and resilient microservices, adhering rigorously to best practices and architectural guidelines.
- Leverage your expertise in Java and SpringBoot to design, develop, and sustain microservices, ensuring optimal performance and reliability.
- Oversee the implementation of Linux, CRON, and batch processing tasks integral to the application's functionality.
- Ensure seamless integration with messaging systems, such as Apache MQ and Kafka, to establish robust and efficient communication channels.
- Address cyber security vulnerabilities to uphold the integrity and safety of our systems and data.
- Work in tandem with stakeholders to ensure project timelines are met and to address any technical hurdles or issues that arise.
- Provide adept technical guidance and mentorship to your team members, fostering their professional growth and excellence.
- Conduct comprehensive code reviews, enforce stringent coding standards, and ensure the overall quality and performance of developed applications.
- Collaborate seamlessly with DevOps teams to facilitate smooth deployment and release processes, leveraging tools like Jira, Jenkins, RunDeck, and Fortify.
- Monitor and optimize application performance utilizing tools like SonarQube, Splunk, and Dynatrace, and proactively implement enhancements.
**Qualifications: **
- Profound expertise in Java development, with a proven track record of crafting applications using SpringBoot.
- Robust understanding of microservices architecture, with hands-on experience in transitioning monolithic applications into a microservices environment.
- Demonstrated proficiency in implementing advanced security features such as JWT and OATH2.
- Familiarity with Linux, CRON, bash scripting, and containerization for effective management of application tasks and processes.
- Hands-on experience with messaging systems, including Apache MQ and Kafka, for secure and efficient inter-service communication.
- Extensive experience deploying Java applications within diverse cloud environments.
- Strong leadership acumen, underscored by the ability to guide and nurture a team of skilled developers.
- Exceptional communication skills, both written and verbal, facilitating effective collaboration with stakeholders and team members.
- Knowledge of databases like Yuga byte and Cassandra is a plus.
- Familiarity with development, deployment, and monitoring tools such as Jira, Jenkins, RunDeck, Fortify, SonarQube, Splunk, and Dynatrace.
- Proficiency in creating cloud infrastructure tailored to support distributed microservices.
- Bachelor's degree in computer science or a related field.
**Preferred Qualifications: **
- Experience in financial systems, particularly within the domain of disputes and dispute processing.
- Strong organizational aptitude, with a proven ability to prioritize tasks and meet project deadlines.
- Rapid learning capability, enabling quick assimilation of new platforms and technologies.
- Relevance in technical certifications.
Contact:
This job and many more are available through The Judge Group. Find us on the web at
Software Development Engineer
Data Resource Technologies -
Berkeley Heights, NJ