Lead Software Engineer

Everforth Apex
Newark, United States of America
8 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Newark, United States of America

Tech stack

Java
Agile Methodologies
Cloud Computing
Databases
Continuous Integration
Relational Databases
Programming Tools
Drools
Iterative and Incremental Development
Spring
JSON
JUnit
Messaging Application Programming Interface
Maven
Microsoft SQL Server
MVC
NoSQL
Object-Relational Mapping
Object-Oriented Software Development
Oracle Applications
Service-Oriented Architecture
Simple Object Access Protocol (SOAP)
Software Engineering
Web Services
XML
Test Driven Development
React
Spring-boot
iOS
GIT
Angular
Cassandra
Kafka
Bitbucket
Software Version Control

Job description

We are seeking a Feature Lead with over 10 years of experience to provide leadership, technical direction, and oversight to a team delivering technology solutions. This role functions as a team lead and individual contributor, mentoring team members. Key responsibilities include overseeing the design, implementation, and maintenance of complex computer programs, aligning technical solutions with business objectives, and ensuring coding practices comply with software development standards., * Provide leadership and technical direction to a software development team.

  • Oversee the design, implementation, and maintenance of complex applications.
  • Align technical solutions to meet business objectives.
  • Ensure coding practices and quality comply with established standards.
  • Mentor team members and act as a key individual contributor.
  • Conduct multiple software implementations, applying broad knowledge of technical competencies.
  • Engage and influence teams across both technology and business units.

Requirements

  • 10+ years of experience in a relevant role.
  • Proven experience in Java Application Development and Object-Oriented programming.
  • Experience with the Spring framework (Framework, Spring Boot, ORM, MVC, Integration, Batch, Services).
  • Experience with SOA, REST/SOAP webservices, and JSON/XML.
  • Experience with Drools or other rule engines.
  • Experience with UI frameworks such as Angular JS, Angular, or React.
  • Familiarity with Agile/Iterative development and the full Software Development Life Cycle (SDLC).

Technical Skills:

  • Primary Skill: Core Java.
  • Secondary Skill: Drools.
  • Source Control: BitBucket/GIT.
  • Databases: Experience with NoSQL (Cassandra) and at least one RDBMS (Oracle, SQL Server).
  • Messaging: Apache Kafka, MQ messaging frameworks.
  • Development Tools: Maven, JUnit for Test-Driven Development (TDD) and Continuous Integration (CI).
  • Cloud: Exposure to cloud technologies and platforms.

Work Environment

This is a hybrid position requiring a minimum of three days per week onsite in Newark, DE, starting from day one. This role has the potential to convert to a full-time position. Candidates must not require sponsorship now or in the future.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click for more details.

Apply for this position