FI
Software Engineer II
firstPRO, Inc
Wyomissing · On-site Full-time Senior 6d ago
About the role
About the Role
We are seeking a highly experienced Senior Software Engineer / Architect (one lvl1 and one lvl2) to lead the design and development of scalable, enterprise-grade applications. This role is ideal for a hands‑on technical leader who thrives in a collaborative environment and brings strong architectural vision, modern development expertise, and a passion for innovation.
Key Responsibilities
- Lead architecture, design, and development of complex software solutions
- Build and maintain scalable applications using Java and Spring Boot
- Apply and implement modern design patterns and architectural frameworks in production environments
- Collaborate with business and technical stakeholders to translate requirements into robust technical solutions
- Drive cloud‑native development leveraging container platforms such as OpenShift
- Own and optimize CI/CD pipelines, ensuring high release quality and reliability
- Contribute across the full stack, from backend services to frontend interfaces
- Partner with data teams to enable data‑driven, analytics, and AI/ML‑based solutions
- Lead technical discussions, influence decision‑making, and mentor team members
Qualifications
- 8–10+ years of software engineering experience, including architectural leadership
- Strong hands‑on expertise in Java and Spring Boot
- Proven experience designing and implementing scalable, production‑grade systems
- Deep understanding of design patterns and software architecture principles
- Experience with cloud platforms and containerization technologies (e.g., OpenShift)
- Strong background in CI/CD, DevOps practices, and release management
- Full stack development experience (frontend + backend)
- Familiarity with Data, Analytics, and Business Intelligence concepts
- Exposure to or experience enabling AI/ML‑driven solutions
- Excellent communication skills with the ability to work across technical and business teams
Requirements
- Strong hands-on expertise in Java and Spring Boot
- Proven experience designing and implementing scalable, production-grade systems
- Deep understanding of design patterns and software architecture principles
- Experience with cloud platforms and containerization technologies (e.g., OpenShift)
- Strong background in CI/CD, DevOps practices, and release management
- Full stack development experience (frontend + backend)
- Familiarity with Data, Analytics, and Business Intelligence concepts
- Exposure to or experience enabling AI/ML-driven solutions
- Excellent communication skills with the ability to work across technical and business teams
Responsibilities
- Lead architecture, design, and development of complex software solutions
- Build and maintain scalable applications using Java and Spring Boot
- Apply and implement modern design patterns and architectural frameworks in production environments
- Collaborate with business and technical stakeholders to translate requirements into robust technical solutions
- Drive cloud-native development leveraging container platforms such as OpenShift
- Own and optimize CI/CD pipelines, ensuring high release quality and reliability
- Contribute across the full stack, from backend services to frontend interfaces
- Partner with data teams to enable data-driven, analytics, and AI/ML-based solutions
- Lead technical discussions, influence decision-making, and mentor team members
Skills
AI/MLAWS LambdaBackendBusiness IntelligenceCI/CDCloudContainerizationDataDevOpsFrontendJavaOpenShiftSpring Boot
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free