Job Overview
We are seeking a highly skilled Java developer to join our team. This is an exceptional opportunity for a talented individual to leverage their technical expertise and contribute to the success of our organization.
About the Role
This senior-level position involves designing, developing, and maintaining large-scale Java-based applications, focusing on cloud-based SaaS solutions. The ideal candidate will have extensive experience with modern technologies like Hibernate, Spring Boot, and other related tools.
Key Responsibilities
* Design, develop, test, and maintain complex Java-based applications, ensuring high-quality code and adherence to industry best practices.
* Collaborate with cross-functional teams to deliver innovative software solutions, leveraging expertise in cloud computing, microservices architecture, and DevOps.
* Lead and mentor junior developers, providing guidance and ensuring code quality standards are met.
* Participate in architecture design and code reviews to ensure scalability, security, and performance optimization.
* Troubleshoot and resolve complex technical issues in a timely manner, applying expert knowledge of Java, cloud services, and Agile methodologies.
Required Skills And Qualifications
* Proven working experience in Core Java (JDK 8+), React, JavaScript, HTML, J2EE, JSP, Spring Cloud, Spring Boot, Spring JPA, API Micro Service Architecture (REST, JSON), Junit, XML, Jenkins, Kafka, 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 navigate complex Web Applications.
* Working experience in Junit, 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.
What We Offer
A dynamic work environment that fosters growth and innovation. Competitive compensation package and opportunities for professional development.