Senior Java Software Engineer
Core
Design, build, modernize, and support reliable enterprise Java applications and integrations for a global tank leasing company.
Role type
Senior IC Java Software Engineer
Builds
Enterprise applications, APIs, and integrations for global product movement
Domain
Industrial equipment leasing / Enterprise software
Deliverable
production ML models | product features
Required skills
Java/Jakarta EE, JavaScript, SQL, Object-Oriented Design, API design, Database management, CI/CD, Agile/Scrum, Troubleshooting, Code review
Preferred skills
Microsoft Azure, Open Liberty, Microsoft Dynamics 365, .NET, AI-assisted development tools
Technologies
Java, Jakarta EE, JavaScript, SQL, Microsoft Azure, Open Liberty, Microsoft Dynamics 365, .NET
Responsibilities
Design, develop, test, deploy, and support Java-based enterprise applications; Evaluate and refactor legacy applications; Troubleshoot complex technical issues across applications and data pipelines; Collaborate with stakeholders to translate business requirements into software solutions; Apply engineering best practices for code quality and automation; Provide technical guidance through code reviews and mentoring.
Seniority
Senior, hands-on IC