Fidelity Investments
Durham, NCFull Stack Java Developer
Java/Spring Boot · React/Angular · Python NLP/LLM · AWS
Led the end-to-end delivery of the Symphony Campaign Processing platform, handling millions of user events.
Role details & technologies +
- Designed and built scalable backends with Java 8/11, Spring Boot 2.x, Hibernate, and JDBC using stateless REST APIs.
- Migrated monolithic code into independent Spring Boot microservices for better scalability, deployment agility, and fault isolation.
- Built modern React.js and Angular interfaces with React Hooks, Redux, TypeScript, Bootstrap, and RxJS.
- Secured APIs with Spring Security, OAuth 2.0, and JWT, with role-based access control and AWS IAM integration.
- Integrated Python NLP and LLM services with Java/Spring Boot APIs to summarize financial documents, classify exceptions, and surface recommendations.
- Implemented retrieval workflows with embeddings and vector search, plus prompt templates, response validation, audit logging, and human-review checkpoints.
- Deployed services to AWS ECS and used Lambda, RDS, DynamoDB, S3, SQS, SNS, Glue, and CloudFormation, with Splunk for observability.
Environment: Java 8/11, Spring Boot, Spring Security, JPA, Hibernate, REST, SOAP (Apache CXF, JAXB), OAuth2, JWT, React.js, Angular, TypeScript, Node.js, Python, FastAPI, Pandas, NumPy, NLP, LLM APIs, RAG, embeddings, vector search, AWS ECS, Lambda, RDS, DynamoDB, S3, SNS, SQS, Glue, CloudFormation, CloudWatch, Jenkins, Maven, Docker, GitHub, Splunk, JUnit, Mockito, SonarQube