Lead Java Developer

Innova Software Services Inc.
Atlanta, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 143K

Job location

Atlanta, United States of America

Tech stack

Java
JavaScript
Agile Methodologies
AJAX
Amazon Web Services (AWS)
HTML5
Automation of Tests
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Databases
Data Integrity
Database Design
Software Debugging
Linux
Programming Tools
Eclipse
Entity Framework
Github
Design of User Interfaces
Hibernate
Windows Communication Foundation
Java Web Services
JSON
Python
PostgreSQL
Microsoft Visual Studio
Microsoft SQL Server
Team Foundation Server
Windows Server
MongoDB
MySQL
MVC
Scrum
Systems Development Life Cycle
Oop Languages
Ruby
Simple Object Access Protocol (SOAP)
Software Deployment
Software Engineering
Software Systems
Subversion
T-SQL
TypeScript
UML
Web Services
XML
Scripting (Bash/Python/Go/Ruby)
Java Application Server
Enterprise Software Applications
React
Spring-boot
Software Security
Containerization
Angular
Material Design
Front End Software Development
REST
Software Version Control
Docker
Jenkins
Microservices

Job description

We are seeking a dynamic and experienced Lead Java Developer to spearhead our software development initiatives. In this pivotal role, you will lead a team of talented developers, driving the design, development, and deployment of robust Java-based applications. Your expertise will ensure the delivery of scalable, high-quality solutions that meet business needs while fostering innovation and best practices within the team. This position offers an exciting opportunity to influence project direction, mentor junior developers, and collaborate across cross-functional teams to achieve technological excellence., * Lead the end-to-end development lifecycle for Java applications, ensuring adherence to SDLC (Software Development Life Cycle) best practices.

  • Architect and design complex microservices and RESTful APIs to support scalable enterprise solutions.
  • Collaborate with front-end developers to integrate UI components built with React, Angular, or other frameworks, ensuring seamless user experiences.
  • Oversee database design and management using SQL Server, MySQL, PostgreSQL, or MongoDB, optimizing performance and data integrity.
  • Implement automated testing strategies including unit testing and debugging to maintain high code quality.
  • Utilize version control systems such as GitHub and TFS for code management and collaboration.
  • Drive Agile methodologies within the team, facilitating sprint planning, stand-ups, and retrospectives for continuous improvement.
  • Ensure application security by implementing WCF, SOAP, XML Web Services, and RESTful APIs following industry standards.
  • Mentor junior developers on OOP principles, UML modeling, and best coding practices in Java and related technologies.
  • Support CI/CD pipelines using tools like Jenkins or Azure DevOps to streamline deployment processes across environments including Linux and Windows servers.

Requirements

Do you have experience in Cloud-based systems?, * Proven experience as a Lead Java Developer or similar senior role with a strong portfolio of enterprise-level applications.

  • Extensive hands-on expertise in Java development frameworks such as Spring Boot (including React Express), Hibernate (Entity Framework equivalent), and MVC architecture.
  • Deep understanding of front-end technologies including HTML5, CSS3, JavaScript, TypeScript, Angular, React, Bootstrap, and AJAX for integrated UI development.
  • Strong background in web services development using RESTful APIs, SOAP protocols, WCF services, and XML/JSON data interchange formats.
  • Experience working with cloud platforms such as AWS or Azure for application deployment and scaling.
  • Familiarity with containerization (Docker) and microservices architecture patterns for scalable application design.
  • Knowledge of database systems including Microsoft SQL Server, PostgreSQL, MySQL, MongoDB with skills in database design and T-SQL/PL/SQL scripting.
  • Proficiency with development tools like Visual Studio, Eclipse, GitHub repositories, SVN or TFS version control systems.
  • Solid understanding of SDLC processes combined with Agile methodologies to ensure iterative delivery of high-quality software solutions.
  • Ability to troubleshoot complex issues through debugging techniques across multiple languages including C#, Python or Ruby when necessary. Join us as a Lead Java Developer to shape innovative solutions that empower our business while advancing your career in a vibrant tech environment!

Pay: $118,730.59 - $142,987.38 per year

Apply for this position