What are the responsibilities and job description for the Full Stack Java Developer position at GeorgiaTEK Systems Inc.?
Job Title: Full Stack Java Developer
Location: Princeton, NJ
Job Type: Full-Time (Salary Benefits)
Eligibility: US Citizen, Green Card only
Job Description:
We are seeking a highly skilled and experienced Full Stack Java Developer with 12 years of experience to join our team in Princeton, NJ. The ideal candidate should have a strong background in Core Java, Spring Boot, and Microservices, along with expertise in cloud platforms such as AWS or Azure. This role requires excellent problem-solving abilities, strong analytical skills, and the capability to work in a client-facing environment.
Key Responsibilities:
- Design, develop, and maintain high-performance Java applications.
- Utilize Spring Boot and the Spring Framework for application development.
- Implement Microservices architecture for scalable solutions.
- Work with cloud technologies, particularly AWS or Azure.
- Optimize applications for maximum speed and scalability.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot and resolve application issues.
- Communicate effectively with clients and stakeholders.
- Utilize SQL for database management and operations.
Required Skills and Qualifications:
- 12 years of experience in Java development.
- Strong expertise in Core Java principles and object-oriented programming.
- Proficiency in Spring Boot and the Spring Framework.
- Experience in designing and implementing Microservices.
- Knowledge of cloud platforms like AWS or Azure.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Experience in client-facing roles with the ability to gather and interpret requirements effectively.
- Solid experience with SQL and relational databases.