Job Closed
This listing is no longer active.
Made Possible. Made Better.
Java Support Architect
Location
Texas
Posted
135 days ago
Salary
$100.1K - $180.2K / year
Seniority
Lead
Job Description
Java Support Architect
Jabil
• Responsible for operational and development support for the manufacturing test software • Maintain existing code and develop new features • Establish and maintain best practices for high quality software development • Contribute to software build methodology, procedures, and environment
Job Requirements
- BS degree in Electrical/Computer Engineering, Computer Science or related field
- MS preferred
- 10+ years’ experience in software development/test capacity with enterprise server, storage or networking products
- Skilled in at least one other language
- Experience in web development
- Java Spring Boot / Quarkus framework
- Testing (unit, integration, mocking)
- Docker
- Git
- Microservices
Benefits
- Medical, dental, and vision insurance plans
- Paid time off accruing at a rate of 3.07 hours during your first year of employment
- 4 weeks of paid parental leave
- 11 company-paid holidays
- 401(k) retirement plan
- Employee stock purchase plan
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Data Engineer
PendulumProactively identify risks and opportunities to make them actionable insights for brand, security, and government teams
• Build our enterprise grade APIs: Our platform encompasses a broad spectrum of use-cases across a variety of domains. We need you to help build the APIs, backend services and data stores to empower our customers. • Ship commercial solutions: Our users have a huge job to do, at a massive scale. So, we need to build tremendous, powerful software that just works. • ML and big data in real life: Data and ML are at the core of what we do, and we are operationalizing them so that risk & intel, communications, and marketing teams at large companies and organizations can unlock their power. Doing so requires versatile, yet opinionated products - which require versatile, but opinionated engineers.
• Work collaboratively to develop software using modern software development principles and state of the art technologies in a cross functional agile development environment using C++ and Qt framework. • Design, develop, test, and document object-oriented embedded systems, firmware, and device-level applications. • Deliver quality code based on unit and automated acceptance tests. • Review, define, analyze, and improve detailed specifications and implement feature development. • Ensure that development/integration documentation is adequate, complete, and published. • Work on test automation to help insure fast delivery of quality products. • Participate in peer-reviews of code and offer suggestions in line with best-practice design patterns. • Will operate independently, while continuing to learn and grow technically • Continually growing capabilities and strengthening independence, writing software, analyzing and solving complicated problems • Create and maintain build root for Linux system. • Maintain update pipelines for releasing firmware and OS updates.
• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices and architectural standards are upheld. • Solution Design: Lead the design and architectural discussions, making pivotal decisions on technologies, frameworks, and design patterns. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.
• Technical Leadership: Serve as the technical point of reference for the squad and broader engineering team, ensuring best practices and architectural standards are upheld. • Solution Design: Lead the design and architectural discussions, making pivotal decisions on technologies, frameworks, and design patterns. • Code Quality: Advocate for and ensure the delivery of high-quality, maintainable, and scalable code. Conduct regular code reviews and provide mentorship to team members. • Collaboration: Work closely with product managers, designers, and other stakeholders to understand requirements, provide technical insights, and ensure the timely delivery of features. • Strategy and Vision: Contribute to the engineering department's strategy and vision, bringing innovative ideas to improve our customer-facing experiences. • Problem Solving: Address complex technical challenges, innovate solutions, and optimize existing systems for scalability and performance. • Team Development: Mentor and develop team members, helping them to grow in their technical roles and careers.



