
Java Software Engineer III
MeridianLinkabout 3 hours ago
Base Salary
$93k - $147k/yr
Responsibilities
- Design, develop, and maintain secure, scalable Java-based backend services.
- Translate complex business requirements into well-designed technical solutions.
- Take ownership of features and services through the full software development lifecycle.
- Collaborate closely with Product Owners, Architects, DevOps, QA, and fellow engineers.
- Perform code reviews and provide constructive feedback.
- Troubleshoot, debug, and optimize existing systems.
- Contribute to system design discussions and technical documentation.
- Mentor and support junior and mid-level engineers.
- Participate effectively in a distributed, agile scrum environment.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience developing backend applications in Java.
- Strong understanding of object-oriented design principles and system design best practices.
- Hands-on experience building and consuming web services (REST; SOAP a plus).
- Solid experience with relational databases and SQL.
- Proven experience with full lifecycle application development in a production SaaS environment.
- Familiarity with CI/CD pipelines and modern DevOps practices.
- Strong problem-solving skills and ability to resolve complex technical issues.
- Preferred experience with Spring Boot, Spring JPA/Hibernate, and Spring Security.