Software Developer
Fulltime/Direct Hire
-Pega certifications such as CSA, CSSA, or LSA.
Responsibilities
- Application Development — Build and enhance applications using Java, Spring, REST APIs, and Pega PRPC frameworks.
- Workflow & Case Management — Design and implement Pega workflows, case types, decision rules, integrations, and UI components.
- Integration Engineering — Develop and maintain integrations between Pega applications, Java services, databases, and third‑party systems.
- Solution Architecture Support — Collaborate with architects to translate business requirements into technical designs and reusable components.
- Code Quality & Standards — Write clean, maintainable code following best practices, coding standards, and security guidelines.
- Testing & Debugging — Perform unit testing, troubleshoot defects, and support QA teams during system testing and UAT.
- Performance Optimization — Analyze system performance and implement improvements in both Java services and Pega rulesets.
- Documentation — Maintain technical documentation, including design specs, integration diagrams, and deployment procedures.
- Cross‑Functional Collaboration — Work with business analysts, product owners, and operations teams to ensure solutions meet functional and compliance requirements.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Strong hands‑on experience with Java, including Spring Boot, RESTful services, and object‑oriented design.
- Practical experience with Pega PRPC (7.x, 8.x or later), including case design, flows, activities, data pages, and integrations.
- Solid understanding of SQL, relational databases, and data modeling.
- Experience with SOAP/REST APIs, JSON, XML, and integration patterns.
- Familiarity with CI/CD pipelines, Git, and Agile development methodologies.
- Ability to analyze complex requirements and translate them into scalable technical solutions.
- Experience with microservices architecture and containerization (Docker, Kubernetes).
- Knowledge of cloud platforms (AWS, Azure, Google Cloud Platform).
- Exposure to DevOps tools such as Jenkins, Maven, or Gradle.
- Experience in financial services, insurance, healthcare, or other regulated industries.
- Problem‑solving — Ability to break down complex business processes and design efficient solutions.
- Technical depth — Strong understanding of both low‑code (Pega) and traditional development (Java).
- Communication — Clear articulation of technical concepts to non‑technical stakeholders.
- Collaboration — Effective teamwork across business, QA, DevOps, and architecture groups.
- Adaptability — Ability to work across multiple technologies and evolving business priorities.