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

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 4 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?

Jobs Related To PDI Technologies Software Engineer IV (Java)

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.

Software Engineer IV

Senior Software Engineer position at PDI Technologies, focusing on high-volume transactional systems development with C++, SQL, and .NET, offering remote work and comprehensive benefits.

Software Engineer IV

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

Database Engineer III

Senior Database Engineer role at PDI Technologies, focusing on MySQL administration and cloud infrastructure for retail and petroleum industry solutions.

Software Engineer III

Senior Software Engineer role at PDI Technologies focusing on backend development for convenience retail and petroleum industry solutions.