JOBSEARCHER

Principal Application Software Engineer, Java & Cloud

Overview: As a Principal Application Software Engineer, you design and evolve a mission-critical Java backend system supporting manufacturing test-record management. You will work across the development lifecycle with engineers and stakeholders to translate requirements into reliable software. The role is hands-on, offering opportunities to influence design, improve practices, and mentor others. You'll contribute to cloud-oriented development and tackle complex runtime challenges, delivering scalable solutions that align with Oracle's AI and cloud vision. Compensation / Benefits Medical, dental, and vision insurance 401(k) with company match Paid time off and vacation accrual11 paid holidays Paid sick leave Employee Stock Purchase Plan
Responsibilities:
  • Design, develop, debug, test, and maintain Java middle-tier/backend for TDMSTranslate evolving requirements into maintainable solutions ensuring reliability
  • Build and troubleshoot services with Spring/Spring Boot, Jakarta, WebLogic, JBoss, or similar technologies
  • Work in Linux environments to diagnose issues
  • Build and maintain Jenkins-based CI/CD workflows
  • Handle XML/JSON data and perform XSLT data transformations
  • Contribute to cloud-oriented development on OCI, Azure, or comparable platforms
  • Troubleshoot complex API/integration/service-to-service issues
  • Lead code reviews to improve design, security, and quality
  • Collaborate with teams and stakeholders to deliver solutions
  • Provide technical guidance and coaching to engineers and improve development practices
  • Support maintenance, testing, upgrades, patches, and remediation of vulnerabilities
Key requirements:
  • Hands-on Java backend or middle-tier development experience
  • Extensive Linux experience
  • Experience with Spring/Spring Boot and enterprise middleware like WebLogic or JBossExperience with Jenkins, CI/CD, or build automation
  • Experience with XML and JSONExperience with APIs and service integrations
  • Cloud experience with OCI, Azure, AWS or other platforms
  • Strong debugging and problem-solving skills
  • Strong written and verbal communication
  • Ability to provide technical guidance and participate in code reviewsXSLT experience preferred
  • Exposure to AI-assisted development tools is a plus
  • Strong communication skills
  • Collaborative mindset
  • Mentoring and leadership abilities
  • Java backend development
  • Spring/Spring BootLinux proficiency