Key Responsibilities:
• Full Stack Development: Take end-to-end ownership of the development process, ensuring the delivery of top-notch applications.
• Code Reviews: Actively participate in code reviews, providing constructive feedback to foster a collaborative and innovative development environment.
• Testing: Write thorough test cases to ensure the reliability and scalability of the applications. Strive to meet and exceed our minimum code coverage standards.
• Bug Resolution: Identify and take the initiative to resolve bugs, demonstrating a proactive approach to maintaining application integrity.
• Design Principles: Showcase a strong understanding of object-oriented design principles and proficiency in functional programming.
• Concurrency Expertise: Leverage your in-depth knowledge of the Java concurrency framework to create efficient and scalable solutions.
Qualifications:
• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5+ years of hands-on experience in Core Java development.
• Proficiency in MS SQL and Unix.
• Strong problem-solving skills and attention to detail.
• Excellent communication and collaboration skills