
Greathire
Job Title: Lead Java Developer
๐ Location: Atlanta, GA/ Columbus, GA (Work from Office)
๐
Duration: Long Term Contract
๐ Job Description:
We are looking for a Lead Java Developer to join our team and help design, develop, and maintain scalable, secure, and high-performance enterprise applications. The ideal candidate will have extensive experience with Java SE and Java EE, as well as working with frameworks like Spring, Hibernate, and Struts. As a Lead Developer, you will guide and mentor software developers, ensuring the successful delivery of complex solutions.
๐ ๏ธ Responsibilities:
Write well-structured, efficient, and maintainable Java code according to project specifications.
Design and implement scalable, secure, and high-performance enterprise applications using Java-based technologies.
Develop and integrate backend services and APIs for web and mobile applications.
Work with Java frameworks such as Spring, Hibernate, or Struts.
Implement security best practices in Java applications to protect against vulnerabilities.
Collaborate with product managers, business analysts, and the development team to create/update technical solution documentation.
Optimize application performance, improve scalability, and ensure reliability by conducting architectural reviews and code optimizations.
Support system migration or modernization projects, including COBOL applications.
Guide and mentor software developers, fostering a culture of continuous learning and improvement.
๐งฐ Essential Skills:
Proficiency in Java SE (Standard Edition) and Java EE (Enterprise Edition) development.
Strong understanding of object-oriented programming (OOP) principles and design patterns.
Experience with Java frameworks such as Spring, Hibernate, or Struts.
Knowledge of RESTful and SOAP web services development.
Familiarity with build tools like Maven or Gradle.
Experience with version control systems such as Git.
Proficiency in working with relational databases such as MySQL, PostgreSQL, or Oracle.
Experience with designing and deploying Java applications on AWS.
Familiarity with front-end technologies like Angular, React, HTML, CSS.
Strong problem-solving skills and the ability to debug complex issues.
Experience with multi-threading, concurrency, and performance optimization in Java applications.
Experience with testing frameworks such as JUnit or Mockito.
๐ Preferred Qualifications:
Experience with cloud technologies (AWS, Azure, GCP).
Strong leadership and mentoring skills.
Excellent communication skills and a collaborative attitude.
๐ Apply Here: https://forms.gle/1YFVKJhTCuXZ8y7m6
๐ง Send Resume To: greathireteam2@gmail.com
To apply for this job email your details to greathireteam2@gmail.com