Role : Java Developer
Location : Alpharetta, GA (Hybrid)
Fulltime
Job Description :
- Application Development : Design and develop Java applications, ensuring they meet user requirements and business goals.
- Software Lifecycle Management : Manage the full software development lifecycle, from concept and design to testing and deployment.
- Collaboration : Work closely with other developers, engineers, and stakeholders to create high-performing, scalable applications.
- Debugging and Testing : Identify and fix bugs, perform unit testing, and ensure the quality of the software through rigorous testing processes.
- Documentation : Prepare and maintain documentation for application design, development processes, and user guides.
Required Skills
Proficiency in Java : Strong knowledge of Java SE / EE, including frameworks like Spring and Hibernate.Understanding of Software Development : Familiarity with Agile methodologies and the software development lifecycle.Database Management : Experience with database systems such as MySQL, Oracle, or PostgreSQL.Problem-Solving Skills : Ability to analyze complex problems and develop effective solutions.Version Control : Knowledge of version control systems like Git for managing code changes.Qualifications
Education : A degree in Computer Science, Software Engineering, or a related field is typically required.Experience : Previous experience in Java development, with a portfolio of completed projects, is often preferred.Certifications : Relevant certifications (e.g., Oracle Certified Professional Java Programmer) can be advantageous.Diverse Lynx LLC is an Equal Employment Opportunity employer. All qualified applicants will receive due consideration for employment without any discrimination. All applicants will be evaluated solely on the basis of their ability, competence and their proven capability to perform the functions outlined in the corresponding role. We promote and support a diverse workforce across all levels in the company.