Job Description
Job Title: Core Java Developer
Location: (Preferred: New York) Alpharetta, GA
Job Description:
We are seeking a skilled and motivated Core Java Developer to join our dynamic team. As a Core Java Developer, you will be responsible for designing, implementing, and maintaining Java-based applications. Your primary focus will be on developing high-performance and scalable solutions, ensuring the responsiveness of applications, and collaborating with cross-functional teams to define, design, and ship new features.
Responsibilities:
Java Development: Design, implement, and maintain efficient, reusable, and reliable Java code.
Collaboration: Collaborate with cross-functional teams to analyze requirements, design solutions, and deliver high-quality software.
Code Optimization: Identify bottlenecks and bugs, and devise solutions to address these issues.
Code Reviews: Participate in code reviews to maintain code quality and ensure adherence to coding standards.
Testing: Write unit tests to ensure the robustness, usability, and general reliability of Java applications.
Documentation: Document code and technical specifications for future reference and maintainability.
Qualifications:
Bachelor's degree in Computer Science, Engineering, or a related field.
Proven experience as a Core Java Developer with a strong understanding of Java, its quirks, and workarounds.
Hands-on experience with Java frameworks (Spring, Hibernate) and web application development.
Familiarity with build tools such as Maven and version control systems like Git.
Strong problem-solving skills and attention to detail.
Excellent communication and collaboration skills.
Ability to work in a fast-paced and dynamic environment.
If you are passionate about Java development, eager to contribute to innovative projects, and thrive in a collaborative team environment, we encourage you to apply. Join us in shaping the future of our technology solutions!