Description
Position Type: Permanent
Location: Chennai
Starting Date: Immediately or within 1 month
Experience: 5+ Years
Work Mode: Work from Office / Hybrid
Job Description
We are looking for a Java developer responsible for building applications. This includes anything between complex groups of back-end services and their client-end counterparts. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Thus, a commitment to collaborative problem solving, sophisticated design, and product quality is essential.
An ideal candidate will have strong technical and communication skills, a strong coding experience and web application background, and a comprehensive understanding of how to design and work well within a collaborative environment. A solid understanding of Java development, build systems, and best coding practices is critical to success.
Responsibilities
• Translate application storyboards and use cases into functional applications
• Design, build, and maintain efficient, reusable, and reliable Java code
• Ensure the best possible performance, quality, and responsiveness of the applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization, and automatization.
• Ensuring the proper design principles and design methodologies
• Improving Performance of the application
• Development under stringent and tight deadline
• Quick learner of new technologies and ready to do a POC’s using them.
Basic Qualifications
• Bachelors or Master degree in Computer Science, IT or related Engineering discipline
• 5+ years of software development experience in Core Java technologies (Java 8,11 and later
version)
• Experience in Spring, Hibernate and Web services
• Hands-on experience in Algorithms and Data structures, applying the Design patterns
• Hands-on experience in Java IO [and NIO], Java concurrency package
• Experience on big data tools like apache zookeeper, drill
• Experience on elk stack.
• Experience with authorization and authentication frameworks
• Experience on development tools like Jira, GitHub
• Preferable Exposure on Unit Testing frameworks like Junit or TestNg
• Preferable Exposure to SQL or No SQL DB
• A contributor with experience of open-source development
If you are interested in this position, please send your resume. We look forward to hearing from you