Senior Lead Java Developer

Nexiva Inc
Richmond, VA, United States
21 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Applications Architecture Automation of Tests Cloud Computing Software Documentation Code Review Computer Programming Continuous Integration Data Security Relational Databases
+15 more
Database Design Database Schema DevOps NoSQL Object-Oriented Software Development Scrum Methodology Standard Sql Software Deployment Software Engineering SQL Databases Enterprise Software Applications Spring-boot Deployment Automation Software Coding Microservices

Job description

We are seeking an experienced Senior Lead Java Developer for a confidential consulting opportunity supporting a major enterprise application modernization initiative. The ideal candidate will combine strong hands-on Java development expertise with technical leadership capabilities, helping design scalable applications, solve complex engineering challenges, and guide development teams.

This role requires a hands-on technical leader who can contribute to application architecture, promote software engineering best practices, mentor developers, and support the delivery of reliable enterprise-grade solutions., * Lead the design, development, enhancement, and modernization of enterprise applications using Java.

  • Provide technical leadership and guidance to development teams throughout the software development lifecycle.
  • Design scalable, maintainable, and high-performance software solutions aligned with business and technical requirements.
  • Develop and maintain enterprise applications, APIs, and microservices-based solutions.
  • Collaborate with architects, product owners, business stakeholders, and cross-functional engineering teams.
  • Design and optimize SQL queries, database schemas, and data access components.
  • Conduct code reviews and ensure adherence to coding standards, design principles, and engineering best practices.
  • Mentor developers, support technical skill development, and promote knowledge sharing.
  • Participate in Agile ceremonies, sprint planning, technical discussions, and delivery planning.
  • Contribute to CI/CD processes, DevOps practices, automated testing, and deployment strategies.
  • Troubleshoot complex application issues and drive root-cause analysis and resolution.
  • Support cloud-based application development and modernization initiatives.

Requirements

Software Engineering, Java, Software Engineering, Java, Enterprise Applications, Technical Leadership, Consulting, User Documentation, Software Design, Best Practices, * 8+ years of hands-on software development experience.

  • 3+ years of experience leading development teams or providing technical leadership.
  • Strong proficiency in Java programming and object-oriented software design.
  • Experience developing and supporting enterprise-scale applications.
  • Strong knowledge of SQL, relational databases, and database design principles.
  • Understanding of microservices architecture and distributed application design.
  • Familiarity with cloud technologies and modern application deployment practices.
  • Experience with Agile methodologies, code reviews, and modern Software Development Life Cycle (SDLC) practices.
  • Strong technical problem-solving, analytical, communication, and leadership skills.
  • Ability to balance hands-on development responsibilities with team leadership and technical decision-making., * Experience with Spring Boot and the Spring ecosystem.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience working with NoSQL databases.
  • Exposure to enterprise application modernization and cloud migration initiatives.
  • Experience improving application scalability, performance, reliability, and maintainability.
  • Ability to collaborate effectively with distributed teams and business stakeholders.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…