We provide IT Staff Augmentation Services!

Senior Software Developer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • A skilled Senior Software Developer /Tech Lead with 1 4+ years of Java experience with high expose to devops. Has played key roles in analysis, design and development of software applications in diverse domains. Successfully implemented high quality, tested and documented code with additional expose to front - end development.

TECHNICAL SKILLS

  • J2SE/JRE/JDK 1.8/1 0/11/13
  • Java 8/Kotlin
  • J2EE
  • Core Java
  • Multi-threading
  • OOP
  • Spark, Hadoop
  • OPA
  • Auth0/JWT
  • Spring Cloud
  • Spring RESTful, Spring MVC
  • Spring Security
  • Graphql, Apollo Android
  • Web services/Json
  • Hibernate/JPA
  • XML,Json
  • Maven/Gradle
  • SonarQube
  • CSS/HTML
  • Helm
  • AngularJS/Angular
  • JavaScript
  • Tomcat/Wildfly
  • Mongodb/AWS Dynamodb/ElasticSearch NoSql
  • PostgreSQL/MsS ql
  • Kubernetes/K8S, Prometheus, Grafana
  • Terraform, Ansible, MakeFile
  • Microservices
  • Object Oriented Design
  • Java Design Patterns
  • AWS (Cloud computing platform, EC2, S3, RDS, DynamoDb, Kibana)
  • GCP ( CloudSQL, gCloud, GCR, CE)
  • JUnit4/5, JMock, JMockit, Mockito, WireMock, AssertJ, Lombo k
  • Mule EBS, Apache Storm

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Developer

Responsibilities:

  • Used scrum model of agile development methodology, 2/3 weeks iterations with continuous integration
  • Helping and training new starter/QA members to get up to speed with development and testing Docker swarm framework with release processes
  • Designing and implementing Storm topology flows for SFTR reporting
  • Developing Kotline microservices using Spring Cloud framework, to be calling in Storm topology flow
  • Bring up the pipeline and microservice to later Spring boot framework version and later jdk version
  • Incremental dockerization on legacy modules with easy maintenance with BDD tested
  • Supporting feature deliverable from e2e
  • BDD feature oriented programming
  • POC and helping bank to adopt on premise Kubernetes standards and moving towards a cloud provider

Confidential

Senior Java Developer/Tech Lead

Responsibilities:

  • Worked towards PI using SAFe agile development methodology, 2 weeks iterations with CI/CD
  • Designed and developed features on scalable micro services using Spring boot and GraphQL
  • Leading team to keep up to date with technologies and guiding in the right direction with discussions
  • Implemented micro services using Kotlin and Spring boot
  • Achieved considerable improvements to component testing using Android Apollo java client after initial POCs
  • Developed features for back end spark ETL services to aggregated large data produced by algorithms
  • Heavily involved in database schema and graphql schema design discussions and POCs
  • Helping and training new starters and testing team to test feature e2e
  • OPA(Open Policy Agent) implementation for user subscription and restriction management using AspectJ
  • Configured Helm chart for many micro service dockers and CI pipeline to publish latest one to chartmuseum
  • Designed Spring security integration library for Auth0 JWT token validation for SSO using OAuth
  • Configured Kubernetes liveness/readiness actuator endpoints along with prometheus metrics
  • Gitlab CI configuration for new micro services in Gitlab

Confidential

Senior Java Developer

Responsibilities:

  • Designed and developed features with concurrent processing (multithreaded) and scalable micro-services using Spring boot.
  • Closely working with DevOps for micro services deployment to AWS EC2, including configuration updates in S3
  • Implemented Angular 4/5 module/component/services along with configuration
  • Heavily involved in example mapping and feature file definition in BDD process
  • Day to day basis working with AWS environment like EC2, S3, Dynamodb, Kibana & RDS etc
  • Developed core micro-services feature in TDD style, regular updates to PostgresS ql

Confidential

Senior Software Developer

Responsibilities:

  • Upgraded the applications to Open JDK/ZDK(Zulu Development Kit) 8 of Azul System
  • Conducted a meeting for an architectural design change proposals with quantifying analysis proof

We'd love your feedback!