Software Engineer IV (Java)

PDI Technologies empowers leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency.
Backend
Senior Software Engineer
Hybrid
10+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Test Automation Engineer III

Senior Test Automation Engineer position at PDI Technologies focusing on designing and implementing automated testing solutions for enterprise software.

Test Automation Engineer III

Senior Test Automation Engineer position at PDI Technologies focusing on designing and implementing automated testing solutions for enterprise software.

Test Automation Engineer III

Senior Test Automation Engineer role at PDI Technologies, focusing on quality assurance and test automation for retail and petroleum industry software solutions.

Software Engineer III (Delphi)

Senior Software Engineer III position at PDI Technologies, focusing on Delphi development for enterprise retail and petroleum solutions.

Software Engineer IV

Senior Software Engineer role at PDI Technologies, building enterprise solutions for convenience retail and petroleum brands using .NET, SQL, and cloud technologies.

Description For Software Engineer IV (Java)

At PDI Technologies, we empower leading convenience retail and petroleum brands with cutting-edge technology solutions that drive growth and operational efficiency. We're seeking a Senior Java Developer to help design, develop, unit test, and deploy a multi-tiered fuel and retail cross-marketing system.

The ideal candidate will be responsible for the design, development, testing, and deployment of our distributed applications. They will troubleshoot production issues, adapt frameworks and industry best practices, execute unit and performance testing, and coordinate these activities among the scrum team. The role involves working closely with Quality Assurance and Customer Support departments to research and remedy software bugs and issues.

Key responsibilities include analyzing complex software problems, working with business users to understand requirements, developing high-performance web-based applications, and providing recommendations for system improvements. The candidate will also be expected to conduct code reviews, mentor team members, and stay updated with new technologies.

Qualifications include 10+ years of Enterprise Java Applications development experience, leadership skills, and extensive knowledge of Java J2EE applications, UI technologies, and database systems. Experience with high-volume, high-availability transactional applications is required.

PDI Technologies offers a comprehensive benefits package, including competitive salary, market-competitive benefits, and a quarterly perks program. We encourage work-life balance with ample time off and hybrid working arrangements where appropriate. Employees have access to continuous learning and leadership development opportunities. Our global culture fosters diversity, inclusion, and values authenticity, ensuring a supportive environment for all.

Join our team and be part of a company that's connecting convenience across the globe, driving real impact in the retail and petroleum industry.

Last updated 7 months ago

Responsibilities For Software Engineer IV (Java)

  • Analyze and troubleshoot complex software problems
  • Work with business users to understand requirements
  • Develop, test, maintain, and support high-performance web-based applications
  • Provide recommendations for application and system improvements
  • Perform quality assurance testing
  • Prepare required documentation
  • Coach and mentor other team members
  • Conduct code reviews and design systems
  • Provide off-hour support as assigned
  • Collaborate with Architects on system design and solutions
  • Research new technologies and apply them in projects

Requirements For Software Engineer IV (Java)

Java
JavaScript
Cassandra
Redis
Linux
  • 10+ years developing Enterprise Java Applications
  • Experience leading a team of 3-5 developers
  • Excellent oral and written communication
  • Extensive hands-on experience in Java J2EE applications
  • Familiar with UI stack development technologies
  • Experience with NoSQL or RDBMS databases
  • Experience designing and implementing REST/SOAP interfaces
  • Experience working in an Agile team environment
  • Experience with Web and Application Servers
  • Familiar with secure coding practices and OWASP TOP 10

Benefits For Software Engineer IV (Java)

  • Competitive salary
  • Market-competitive benefits
  • Quarterly perks program
  • Ample time off
  • Hybrid working arrangements
  • Continuous learning opportunities
  • Professional certifications
  • Leadership development opportunities

Interested in this job?