remote
Software Engineer III- JPM Personal Investing- Mid Level - JPMorganChase
Software Engineer
Senior backend engineer building scalable, secure services for digital wealth management using Java, Spring Boot, AWS, SQL, and containerization.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance backend services for personal investing platforms.
- Implement RESTful APIs and microservices using Java and Spring Boot.
- Collaborate with data, security, and DevOps teams to ensure robust, scalable architecture.
- Write clean, testable code and participate in code reviews.
- Optimize database queries and manage PostgreSQL or similar relational databases.
- Deploy and monitor services on AWS using Docker and CI/CD pipelines.
Requirements
- 5+ years of professional software development experience.
- Strong proficiency in Java, Spring Boot, and relational database design.
- Experience with AWS services (EC2, RDS, S3, Lambda) and container orchestration.
- Solid understanding of RESTful API design and microservices architecture.
- Excellent problem‑solving skills and a collaborative mindset.