What are the responsibilities and job description for the Java Developer position at Techgene Solutions LLC?
Job Details
Position: Java Developer Relocation is fine.
Location: Alpharetta, GA 3 days onsite
Job Type: Contract
Job Summary:
We are seeking a skilled Java Developer to design, develop, and maintain high-performance applications. The ideal candidate should have strong knowledge of Java programming, frameworks, and software development best practices. You will work closely with cross-functional teams to build scalable and robust solutions.
Key Responsibilities:
- Design, develop, and implement Java-based applications.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with software engineers, testers, and other stakeholders.
- Troubleshoot and debug applications to optimize performance.
- Integrate applications with databases, APIs, and third-party services.
- Ensure application security and data protection measures.
- Participate in code reviews and provide constructive feedback.
- Stay updated with emerging Java technologies and frameworks.
Required Skills & Qualifications:
- Bachelor's degree in computer science, Engineering, or a related field.
- Proficiency in Java 8 and object-oriented programming principles.
- Experience with Spring Boot, Hibernate, JPA, or similar frameworks.
- Strong knowledge of RESTful APIs, Microservices, and Web Services.
- Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases.
- Familiarity with CI/CD pipelines, Git, Docker, and Kubernetes.
- Understanding of front-end technologies like HTML, CSS, and JavaScript (preferred).
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication abilities.