Job Summary We are seeking a Backend Engineer to design, develop, and maintain scalable Java-based services supporting a mission-critical enterprise platform. This role focuses on building secure RESTful microservices, implementing business logic, optimizing data access, and delivering high-performance backend solutions that support multiple business functions. The ideal candidate will have strong experience with Java, Spring Boot, microservices, and modern software development practices. Key Responsibilities Design, develop, and maintain scalable, reusable, and high-performance backend services. Build and maintain Spring Boot microservices and secure RESTful APIs. Design and implement robust data access layers. Develop business logic to support enterprise platform functionality. Optimize application performance, scalability, and reliability. Participate in code reviews and promote software engineering best practices. Develop and maintain automated tests to ensure application quality. Collaborate with cross-functional engineering, product, and business teams to deliver end-to-end solutions. Participate in Agile ceremonies and software development lifecycle activities. Ensure compliance with quality, security, and development standards. Independently drive technical initiatives and provide technical guidance to team members. Troubleshoot, analyze, and resolve complex technical issues. Required Qualifications 7+ years of hands-on experience developing Java 11 or higher applications. Strong experience with Spring Boot. Experience designing and developing secure RESTful microservices. Strong expertise with relational or document databases, including SQL, MongoDB, Elasticsearch, or similar technologies. Experience implementing robust data access layers. Experience using AI-assisted developer productivity tools such as GitHub Copilot, Amp, or similar platforms. Solid understanding of software development lifecycle (SDLC) and Agile methodologies. Strong analytical, troubleshooting, and problem-solving skills. Excellent verbal and written communication skills. Preferred Qualifications Experience with application performance tuning and observability tools. Experience working in financial services or other regulated industries. Knowledge of enterprise security and authentication frameworks. Exposure to Angular or React for front-end collaboration. Education: Bachelors Degree
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
- Dice Id: compun
- Position Id: PATDC5833565
- Posted 4 hours ago