Software Engineer - Spring Boot
Core
Design, develop, test, and troubleshoot secure, high-quality production software solutions and maintain synchronous algorithms for complex applications.
Role type
Senior Software Engineer (Java/Spring Boot)
Builds
Secure, high-quality production code and architecture artifacts for complex applications
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, System Design, Application Development, Testing, Operational Stability, Kubernetes, AWS, SDLC Tools, AI-assisted Development (via careerplan.io/jobs/g05ecb7a-software-engineer-spring-boot-at-j-p-morgan)
Preferred skills
NoSQL/Cassandra, Big Data (Spark, Scala, HDFS), Kafka, Modern Infrastructure Architectures, Front-end Technologies
Technologies
Java, Spring Boot, Kubernetes, AWS, Cassandra, Spark, Scala, Kafka, DevOps
Responsibilities
Design, develop, test, and troubleshoot software solutions; build secure, high-quality production code; create architecture and design artifacts; gather, analyze, and visualize large data sets; proactively identify hidden issues and data patterns to improve coding hygiene and system architecture; contribute to software engineering communities of practice.