Hiring: Software Engineer – Backend (Java / Spring Boot / Kafka)
Work Location: Blue Bell, PA
Experience Required: 3–4 Years
We are looking for a skilled Mid-Level Software Engineer with strong backend development expertise to build scalable, high-performance applications in a modern microservices environment.
Key Skills Required:
* Strong proficiency in Java and Spring Boot
* Experience in RESTful APIs and Microservices architecture
* Hands-on experience with Apache Kafka for real-time streaming
* Strong SQL skills with MS SQL Server (performance tuning)
* Experience with Elasticsearch for search and analytics
* Familiarity with PowerShell scripting and CI/CD processes
* Experience with Bitbucket, Jira, and Agile methodologies
Key Responsibilities:
* Design, develop, and maintain scalable backend services
* Build and optimize REST APIs and microservices architectures
* Develop and tune complex SQL queries for performance and reliability
* Integrate Elasticsearch for search-driven applications
* Automate deployments and environment setups using PowerShell
* Collaborate with DevOps, QA, Product, and Architecture teams
* Participate in code reviews, sprint planning, and technical discussions
Additional Skills (Good to Have):
* Exposure to low-code platforms like Appian and BRMS tools such as Drools
* Frontend experience with React or Angular
* Experience with AWS or Oracle Cloud Infrastructure (OCI)
* Knowledge of data engineering tools such as PySpark, Hive, Impala, and HBase
* Experience with Databricks and Hadoop ecosystem
* Understanding of AI/ML fundamentals and GenAI tools (GitHub Copilot, Claude)
Qualifications:
* Bachelor’s or Master’s degree in Computer Science or related field
* Strong analytical, debugging, and problem-solving skills
* Ability to work in collaborative and distributed teams
This role is ideal for engineers passionate about building scalable systems and working with modern backend technologies.