Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Java Developer, you will be responsible for maintaining active relationships with the Product Owner to understand business requirements, leading requirement gathering sessions, owning backlog items, and collaborating with the team to develop features for each sprint. You will conduct technical design reviews, code reviews, and mentor the team on technical skills. Additionally, you will prototype, develop, and troubleshoot software in the user interface or service layers while ensuring adherence to best practices. You will participate in collaborative technical discussions related to software user experience, design, architecture, and development. Furthermore, you will provide demonstrations to client stakeholders on project features and sub-features, utilizing the latest front-end and back-end technologies. Your role will also involve performing peer reviews on source code to ensure reuse, scalability, and best practices. The ideal candidate should have at least 3 years of experience in Java/JEE development and be proficient in developing applications using multi-tier architecture. Strong knowledge of Google Cloud or AWS is essential for this role. You should also possess expertise in Java/JEE, Spring, Spring Boot, REST/SOAP web services, Hibernate, SQL, Tomcat, WebSphere, SONAR, Jenkins, AJAX, and Agile methodologies. Knowledge of UML, application design/architecture, and design patterns is required, along with experience in unit testing using JUnit or similar technologies. Effective communication and leadership skills are necessary for this position, along with the ability to support QA teams with test plans, root cause analysis, and defect resolution. Solid experience in responsive design and cross-browser web applications is preferred. Familiarity with tools such as Bitbucket, Jira, and Confluence will be beneficial. Preferred qualifications include experience with cloud services, particularly Google Cloud, and a strong exposure to Agile and Scaled Agile development models. Technical skills required for this role include proficiency in Java, JEE, Spring, Spring Boot, REST, SOAP, APIs, JSON, Swagger, SQL, Hibernate, Google Cloud, AWS, Tomcat, WebSphere, SONAR, Jenkins, Bitbucket, Jira, Confluence, UML, Agile methodologies, Design Patterns, and Unit testing (JUnit). In summary, if you are a Java Developer with a solid technical background, strong communication skills, and experience in developing software applications using Java/JEE technologies and cloud services, this opportunity may be a perfect fit for you.,

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

Chennai, Tamil Nadu, India