Software Engineer

5 - 9 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

The principal role of the Software Engineer Java/J2EE is to support the Variable Marketing Applications and deliver the Product Features. You will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. This includes being involved in the entire software development lifecycle, which encompasses designing software architecture, writing code, testing for quality, and deploying the software to meet customer requirements. Your responsibilities will also involve liaison with Interfacing PDO teams, Other IT Skill Teams, and Business Customers to deliver the product commitments. You will collaborate with the Product Manager, Product Owner, and Product Team members on Backlog Refinement, Estimation, Release & Iteration Planning, Delivery, and Launch. To succeed in this role, you must have a minimum of 5+ years of experience in JAVA and Spring boot with RESTFUL services. Experience in designing and implementing APIs with RESTFUL services, as well as relevant experience in development and production support, is essential. Additionally, familiarity with SDLC, Agile, and DevOps methodologies, incident management, problem management, request fulfillment processes, GCP, or Cloud Platforms is required. You should have a good understanding of IT Security and Controls, exposure to Quality Control Procedures and Practices, and the ability to work independently while liaising with business and other stakeholders. Possessing a continuous improvement mindset, being proficient in writing SQL queries for efficient data retrieval and storage, and having experience working in agile methodology are crucial for this role. Furthermore, hands-on experience with code quality tools (FOSSA, 42 Crunch, Checkmarx, Sonar cube), good analytical and problem-solving skills, and excellent communication skills are highly desirable. A good understanding of RDBMS and the ability to write efficient database queries and fine-tune queries using SQL are also important. Additional Skills that would be preferred for this role include experience in UI development using Angular JS or React, exposure to productivity tools such as Github CoPilot, LLM, and the ability to engage with customers to deeply understand their use-cases, pain points, and requirements. In summary, as a Software Engineer Java/J2EE, you will be responsible for solving complex problems, creating high-level software architecture designs, collaborating with cross-functional teams, defining and implementing software test strategy, guidelines, and policies, continuously improving performance, supporting security practices, and developing user-friendly interfaces and back-end applications. Your role will also involve evaluating and incorporating emerging technologies and capabilities to deliver solutions effectively.,

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