Senior Java Developer
On-siteSpringfield, Missouri, United States
Job Summary
Design and integrate software systems, databases, and third-party packages using Java, Google Cloud, and SQL. Develop front-end code in Vue and JavaScript while creating functional mocks for internal Transportation Management and Enterprise Data Warehouse applications. Partner with stakeholders and business analysts to translate requirements, troubleshoot issues, and fix bugs across the full development lifecycle. Mentor team members through code reviews and process improvements, ensuring sustainable, scalable architectures. Own applications from conception to support, write advanced technical documentation, and debug code as needed. This six-month contract-to-hire role requires 7+ years of experience with Spring MVC and GCP, with no sponsorship available.
Required Qualifications
- 7+ years of software development experience
- Strong knowledge of software engineering best practices of the full software development life cycle, including coding standards, code reviews, source control, testing, build and release engineering processes with focus on automation and end to end traceability
- Development skills including Java, HTML 5 and experience using a modern reactive JavaScript library/framework such as Vue or React
- Working understanding of databases including writing and amending queries in SQL, PostgreSQL, DB2, or other relational databases
- Experience in GCP, Microsoft Azure, Amazon Web Services (AWS) or another cloud provider
- Full stack experience specifically with Spring MVC
- Experience in effectively communicating with a broad base of end users and multiple management layers, including the ability to interact with vendors as needed
Desired Qualifications
- Bachelor's degree in computer science or equivalent experience
- Experience working with Agile/Scrum methodology
- Experience working in DevOps including continuous integration and continuous deployment using such technologies like GIT, Jenkins, JIRA and Confluence
- Ability to articulate advanced technical concepts and teach others
- Experience with Java FX
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.