Collaborate with others in the division to provide and maintain applications to meet our needs
Responsible for development for large-scale business solutions, providing technical guidance for specific applications
Report to the Senior Manager, Engineering
Integration Engineering Department
Provide expertise during the initial phase of the project, including resource estimate, skill requirement, time requirement, tool/technology identification, and proof of concept participation
Analyze high-level system specifications, business requirements, and use cases
Translate requirements into detailed technical specifications and system design plans for the development team
Create a platform using Java, Spring Boot, and AWS, while managing system dependency
Consult with partners to validate complex design decisions and provide advanced coding expertise to address high-risk features or technical challenges
Provide documentation for design decisions, estimating assumptions, code modules, and performance metrics per organization standards
Define, conduct, mentor, and participate in testing (unit testing, system integration testing) and lead/participate in development walkthroughs
Collaborate with partners on system flow effectiveness, data usage, and manual or automated processes to verify requirements
Requirements
Demonstrated experience providing customer-driven solutions, support or service
Demonstrated experience analyzing and understanding complex software/systems
Demonstrated experience communicating technical information
Demonstrated experience developing different solution-delivery and design approaches and solutions to customers
Demonstrated experience developing complex software/systems using one or more programming language
Demonstrated experience analyzing and estimating project size and work efforts for software solutions
Demonstrated experience providing technical guidance to less experienced staff
Extensive knowledge and understanding of software development and design standards and methodologies
Extensive knowledge and understanding of infrastructure technologies, operating systems, and the interconnectivity between infrastructure platforms and software tools
Extensive knowledge and understanding of systems development life cycle (SDLC)
Solid knowledge and understanding of application architecture and design alternatives
Solid knowledge and understanding of integration and migration strategies and technologies
Tech Stack
AWS
Java
SDLC
Spring
Spring Boot
SpringBoot
Benefits
Comprehensive medical, dental, vision and wellbeing benefits
Competitive 401(k) contribution
Pension plan
Annual incentive
9 paid holidays
Paid time off program (23 days accrued annually for full-time employees)