> Markdown version of [/jobs/ext/3994725-sr-software-engineer](https://www.wearedevelopers.com/jobs/ext/3994725-sr-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer - **Company:** Computer Enterprises, Inc. - **Location:** Pittsburgh, PA, United States - **Experience:** Expert - **Salary:** $145,600.0 - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Application Performance Management, Code Review, Continuous Integration, Software Design Patterns, DevOps, Programming Tools, Distributed Systems, Spring Framework, Enterprise Messaging Systems, Object-Oriented Software Development, Scrum Methodology, Redis, Distributed Caching, Standard Sql, Java Application Server, Spring-mvc, Spring-boot, Git, Containerization, Apache Kafka, Restful APIs, Microservices - **Published:** October 28, 2026 - **Apply:** https://www.dice.com/job-detail/3b474ea5-2cd1-4c48-a081-fcc45eefb57c ## About the Role The ideal candidate will have deep expertise in Java development, Spring technologies, APIs, and microservices architecture, along with experience working in enterprise-scale environments. Previous experience within the banking or financial services industry is highly preferred., * 5+ years of hands-on Java development experience. * Strong experience building microservices and distributed systems. * Expertise with Java, Spring Boot, Spring MVC, and related Spring technologies. * Experience developing and consuming RESTful APIs. * Experience working with Redis or other caching technologies. * Strong understanding of object-oriented programming principles and software design patterns. * Experience working with relational databases and SQL. * Familiarity with CI/CD practices and modern development tools. * Experience working in Agile/Scrum development environments. * Strong problem-solving skills and ability to work independently in a collaborative team setting., * Experience within the banking, financial services, or fintech industry. * Exposure to cloud platforms and containerized environments. * Experience with messaging technologies such as Kafka or MQ. * Knowledge of application performance tuning and optimization. * Experience supporting high-volume, mission-critical applications. Key Technologies * Java * Spring Boot * Spring Framework * Microservices * REST APIs * Redis * SQL * Git * CI/CD * Agile / Scrum #INDGEN #ZR ## Description * Design, develop, test, and support enterprise-grade Java applications and microservices. * Build and maintain RESTful APIs that support highly available, scalable business solutions. * Develop solutions using Spring Boot and related Spring frameworks. * Leverage Redis and other distributed caching technologies to improve application performance and scalability. * Participate in architecture discussions and contribute to technical design decisions. * Collaborate closely with Product Owners, Business Analysts, QA, and DevOps teams within an Agile/Scrum environment. * Troubleshoot and resolve complex technical issues across multiple applications and services. * Ensure applications meet security, reliability, performance, and compliance standards. * Contribute to code reviews, best practices, and continuous improvement initiatives.