SENIOR JAVA DEVELOPER
About Us:
We are a dynamic and innovative Company, dedicated to delivering cutting-edge IT solutions in Healthcare, E-commerce, Retail, BFSI, Logistics, etc. As leaders in our field, we recognize the importance of efficient project management in achieving our goals. We are seeking a Senior Java Developer to join our team and contribute to the success of our projects.
About the Opportunity:
We are seeking a talented and experienced Senior Java Developer to join our growing development team. The ideal candidate will have a strong background in Java development and extensive experience with modern technologies like Hibernate, Spring Boot, and other related tools. The candidate should also have hands-on experience working on SaaS-based applications in one of the following domains: Hospital Management Systems (HMS), E-commerce, FinTech, or HRTech.
Key Responsibilities:
- Develop, test, and maintain Java-based applications, focusing on SaaS solutions.
- Collaborate with cross-functional teams including product management, UI/UX designers, and quality assurance to deliver innovative software solutions.
- Lead and mentored junior developers, providing guidance and ensuring code quality standards.
- Participate in architecture design and code reviews to ensure scalability, security, and performance optimization.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Stay updated with the latest industry trends, technologies, and best practices in Java development.
- Write clear, maintainable, and efficient code while adhering to coding standards.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
Required Skills and Qualifications:
- Should have working experience in Core Java (JDK 8+), React (React, Redux, Typescript), JavaScript, HTML, J2EE, JSP, Spring Cloud, Spring Boot, Spring JPA, API Micro Service Architecture (REST, JSON), Junit, and XML, Jenkins, Kakfa, Database (Oracle, MySQL, Mongo DB)
- Working experience in AWS cloud-based services (Lambda, API Gateway, S3, Dynamo DB, RDS, SNS, SQS, Cloud Watch, Cloud Trail) including knowledge of Docker containers.
- Understanding of Object-Oriented design with the ability to comfortably navigate around a large Web Application.
- Working experience in Junit, and Mockito frameworks for unit testing.
- Knowledge of Web MVC frameworks like Struts2, and Spring MVC.
- Working experience in Oracle/MySql/NoSQL DB.
- Working experience in Micro Services Architecture.
- Knowledge of PaaS, Web Servers, and Application servers like Tomcat, Websphere/JBoss/WebLogic.
- Proficiency in code quality frameworks like SONAR and a more quality-centric approach.