Software Engineer IV

1 week ago


Chennai, Tamil Nadu, India PDI Technologies Full time
PDI Overview
For nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the
industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus.
That's why we're delivering an integrated portfolio of global, cloud-based solutions and services to meet our
customers' needs today and well into the future. From the back office to fuel logistics, and the latest wave
of consumer demands and digital commerce, PDI solutions and services are designed to give you a
competitive edge. Our deep domain knowledge is backed by our industry-specific software offerings and a
people-first approach. Serving the entire supply chain means that we've had to solve a wide range of industry
challenges and deliver measurable value. To address the increasingly dynamic convenience retail and
petroleum wholesale industry, PDI leads the way with converged digital, cloud-optimized, secure, and
scalable solutions including ERP, Loyalty, Fuel Pricing, Point-of-Sale and Logistics to create a broader industry
ecosystem. The result is unparalleled insights, simplified operations, and higher profitability for your
employees and business. We're dedicated to helping our more than 1, customers in over 50 countries,
providing solutions and services to over , sites.
Job Summary

PDI is seeking a Senior Java Developer for help with design, develop, unit testing and deployment of a multitiered fuel and retail cross-marketing system.

The candidate will be responsible for design, development,
testing and deployment of our distributed applications. The candidate will also help with troubleshooting
production issues and adapting frameworks and industry best practices, executing unit and performance
testing, and coordinating these activities among the scrum team. The candidate will be responsible for
coordinating with the Quality Assurance and Customer Support departments on research of and remedies
for software bugs and issues found during QA, beta, and production.
Responsibilities

  • Analyze and troubleshoot complex software problems and provide solutions to overcome those
problems using the Java language and related technologies.

  • Work with business users to understand business requirements, issues and business and/or client
processes.

  • Develop, test, maintain, and support high-performance, innovative web-based applications to meet
the requirements of the business and/clients while adhering to departmental standards.

  • Provide recommendations for application and system improvements.
  • Perform quality assurance testing for all programs, created or modified, plus any other applications
affected.

  • Prepare required documentation as outlined by departmental standards.
  • Coaching and Mentoring other team members.
  • Meet with scrum team as required to define and document application requirements.
  • Conduct Code review and design of systems as needed
  • Follow Project development & deployment process
  • Development in accordance with industry standards and best practices is a must.
  • Provide off-hour support as assigned
  • Ability to multi task and set priorities throughout the SDLC process.
  • Prepare required documentation as outlined by departmental standards.
  • Provide LOE for upcoming business initiatives.
  • Collaborate with Architects on system design and solutions
  • Solve complex system issues and provide solutions
  • Researching new technologies and apply them in current/upcoming projects
  • Ability to identify and recommend solutions to optimize the performance of applications
  • Ability to express complex technical concepts effectively, both verbally and in writing
  • Ability to work independently with limited supervision
Knowledge, Skills & Abilities

  • Experience leading a team of 3 – 5 developers
  • Must have excellent oral and written communication.
  • Must have at least 10+ years developing Enterprise Java Applications
  • Extensive hands-on experience in development of Java J2EE applications; utilizing object-oriented
design, n-tier architecture and MVC frameworks.

  • Implemented several enterprise architecture patterns.
  • Familiar with UI stack development technologies (JavaScript, HTML, CSS)
  • Extensive experience in Java technology frameworks (Dependency Injection, ORM, Message
Brokers)

  • Experience of NoSQL(Cassandra, Redis) or RDBMS(preferably Oracle) databases
  • Experience working on complex, mission critical applications
  • Extensive hands-on experience designing and implementing REST/SOAP interfaces
  • Experience working in an Agile team environment
  • Experience working on High-Volume, High-Availability Transactional applications is required.
  • Ability to mentor other engineers on the team
  • Conducting code reviews and ensuring teams are following best design and coding practices
  • Experience working on Web and Application Servers (Preferably WebSphere & Jboss)
  • Familiar with secure coding practices and OWASP TOP 10 Desired: Linux Experience
  • Sonar ,
Jenkins Experience

  • Gradle
  • Docker containers
  • Spring Boot
  • AWS Cloud.


  • Chennai, Tamil Nadu, India PDI Technologies Full time

    About PDIFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your world is our main focus. That's why we're delivering an integrated portfolio of global, cloud-based solutions and services to meet our customers needs today and...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior .Net Developer)Department: Product Development & ManagementLocation: Chennai, Tamil Nadu, IndiaEmployment Type: Full TimeAbout PDIFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior .Net Developer)Department: Product Development & ManagementLocation: Chennai, Tamil Nadu, IndiaEmployment Type: Full TimeAbout PDIFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior .Net Developer)Department: Product Development & ManagementLocation: Chennai, Tamil Nadu, IndiaEmployment Type: Full TimeAbout PDIFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies. Simplifying the complexity in your...


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior Java Developer)Department: Product Development & ManagementLocation: Chennai, Hyderabad & Bangalore, Tamil Nadu, IndiaEmployment Type: Full TimePDI OverviewFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies....


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior Java Developer)Department: Product Development & ManagementLocation: Chennai, Hyderabad & Bangalore, Tamil Nadu, IndiaEmployment Type: Full TimePDI OverviewFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies....


  • Chennai, Tamil Nadu, India timesjobs Full time

    Job Title: Software Engineer IV (Senior Java Developer)Department: Product Development & ManagementLocation: Chennai, Hyderabad & Bangalore, Tamil Nadu, IndiaEmployment Type: Full TimePDI OverviewFor nearly 40 years, PDI has helped convenience retailers and petroleum wholesalers adapt to changes in the industry by leveraging the latest technologies....


  • Chennai, Tamil Nadu, India Gvr Technolabs Private Limited Full time

    Designation:Software IV& V Analyst (Software Quality Assurance)Locations & Number of Vacancies:, Chennai (Tamil Nadu) - 4, Qualification: B.Tech/BE/M.Tech/ME in ECE/CSE/EEE/ECE/E & TCE or MSc (CS) or MCAAdditional Qualification: IEEE-12207, IEEE-29119, DO-178B/C, DDPMAS, MIL-STD-498, DRDO Standard for software development (DDSD; will be provided) for all the...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India ACL Digital Full time

    Job || Priority Hiring || Senior Software Engineer || ACL DigitalGreetingACL Digital is a design-led Digital Experience, Product Innovation, Solutions, and Consulting offerings leader. From strategy, to design, implementation, and management we help accelerate innovation and transform businesses. Keeping customer journeys and design at the core, it is...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job DescriptionSummary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or influences...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Software Engineer-III designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines software's compatibility with hardware and/or...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities,...


  • Chennai, Tamil Nadu, India Rocket Software Full time

    Job Description Summary:Design and develop software product applications for market sale or large-scale proprietary software applications for internal use. Manage full software development life-cycle including testing, implementation, and auditing. Perform product design, bug verification, and beta support which may require research and analysis. Work...


  • Chennai, Tamil Nadu, India Trimble Full time

    Job PurposeAs a Software Engineer IV (P4), you will be technically leading a team that builds cutting edge enterprise backend services responsible for digital transformation within Trimble. This role is ideal for someone passionate about building highly scalable cloud native backend services that provides a transformative customer experience.Main...


  • Chennai, Tamil Nadu, India Trimble Full time

    Job Purpose As a Software Engineer IV (P4), you will be technically leading a team that builds cutting edge enterprise backend services responsible for digital transformation within Trimble. This role is ideal for someone passionate about building highly scalable cloud native backend services that provides a transformative customer experience. Main...


  • Chennai, Tamil Nadu, India Trimble Full time

    Job Purpose As a Development and Operations Engineer IV (P4), you will be technically leading a team that builds and maintains cutting edge enterprise systems and services responsible for digital transformation within Trimble. This role is ideal for someone passionate about building and maintaining highly scalable cloud native backend systems and...


  • Chennai, Tamil Nadu, India NTT Data Vertex Software Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team at Career Progress Consultants in Chennai! Position: Senior Software Engineer Location: Chennai Experience: 5 - 9 years If you have several years of experience in software development and are passionate about creating high-quality code, we want to hear from you! Join us in...


  • Chennai, Tamil Nadu, India NTT Data Vertex Software Inc. Full time

    We are looking for a skilled Senior Software Engineer to join our team at Career Progress Consultants in Chennai! Position: Senior Software Engineer Location: Chennai Experience: 5 - 9 years If you have several years of experience in software development and are passionate about creating high-quality code, we want to hear from you! Join us in...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies. Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love. Its...

  • Software Engineer

    1 week ago


    Chennai, Tamil Nadu, India IRIS Software Group Full time

    IRIS Software Group is one of the UK's largest privately held software companies.Its purpose is to be the most trusted provider of mission-critical software and services, ensuring customers get it right first time, every time.IRIS takes the pain out of processes and let professionals working in businesses and schools focus on the work they love.Its software...