ErieRecruiter Since 2001
the smart solution for Erie jobs

Software Engineer III (Java, Spring Boot, OpenShift)

Company: Imagine Staffing Technology
Location: Buffalo
Posted on: February 16, 2026

Job Description:

Job Description Job Description Job Title : S oftware Engineer II I Location : Buffalo, NY Hire Type : Contingent Pay Range: $ 53.20 - $ 88.65 Work Model : Hybrid Contact Email : bfesmire@imaginestaffing.net No C2C, C2H, 1099 or Visa Sponsorship/Transfer available Nature & Scope: Positional Overview Are you a talented software engineer looking for a dynamic and innovative work environment where your skills and creativity can truly shine? Join our client’s forward-thinking team, where they are committed to pushing the boundaries of technology and delivering cutting-edge solutions. You'll have the opportunity to work on exciting projects, collaborate with a group of passionate and skilled professionals, and make a tangible impact in a rapidly evolving industry. Apply now to be a part of a company that not only values your expertise but also empowers you to achieve your full potential! Role & Responsibility: Tasks That Will Lead To Your Success System Architecture & Technical Design Own and define the overall architecture of the application. Choose technology stack components: database, messaging, caching, API gateway, security framework, etc. Design APIs (RESTful, possibly GraphQL) with scalability, consistency, and security in mind. Create architectural decision records (ADRs) to document and justify key technical decisions. 2. Hands-on Development Write high-quality, production-grade code using Java Spring Boot. Set up and structure the initial codebase using best practices (layered architecture, DTOs, config management). Build CI/CD-friendly microservices or modular monoliths depending on architecture choice. Lead the development of MVP components, defining reusable patterns and common services. 3. DevOps & Deployment Strategy Work closely with DevOps to define a deployment pipeline (Docker Jenkins/GitHub Actions Helm/Kubernetes preferred). Own environment configurations (dev, QA, staging, prod) and secrets management. Ensure proper logging, health checks, metrics, and monitoring are integrated from the start (e.g., Prometheus Grafana, ELK stack). 4. Team Leadership & Collaboration Establish coding standards, code review practices, and version control strategies (e.g., GitFlow). Mentor junior engineers and support onboarding of future team members. Collaborate with Product Owners, UX, and QA to refine requirements and deliver high-quality features. Act as the technical face of the team in architecture discussions, demos, and stakeholder meetings. 5. Security & Compliance Define and implement authentication (OAuth2, JWT, or enterprise SSO). Ensure data security, secure endpoints, and follow secure coding practices. Be proactive in identifying security vulnerabilities and remediating them (OWASP awareness is expected). 6. Documentation & Knowledge Transfer Skills & Experience: Qualifications That Will Help You Thrive Minimum of an Associates degree and 6 years systems analysis/application development experience, or in lieu of a degree, a combined minimum of 8 years higher education and/or work experience, including a minimum of 6 years systems analysis/application development experience. Minimum 6 years of Java/Spring Boot experience. Experience with OpenShift. Strong experience in the Spring framework REST API experience. Capable of working on multiple projects of a complex nature. Excellent problem-solving skills to assist in issue resolution. Strong verbal and written communication skills, with prior experience presenting to the target audience.

Keywords: Imagine Staffing Technology, Erie , Software Engineer III (Java, Spring Boot, OpenShift), IT / Software / Systems , Buffalo, Pennsylvania


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Pennsylvania jobs by following @recnetPA on Twitter!

Erie RSS job feeds