We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 11 years & 8 months Experience Summary I have 11 years & 8 months of IT work experience in Automobile, Banking domain, Life sciences - HealthCare and Insurance domain.
  • My main area of experience has been in requirement analysis, designing applications & development of web applications and backend services.
  • Along with this I also have experience in estimations, defect management, development tracking and managing build deliveries.
  • I have worked in both waterfall and agile model.
  • My technological exposure and expertise have been in: JAVA, J2EE, EJB, Spring framework including Spring Batches, Spring Integration, Spring MVC, Spring Boot, micro-services on Cloud Foundry (PCF - pivotal cloud foundry), Web Services - JAXWS & Rest, multiple ORM like - JPA, Mybatis, Hibernate, Spring JPA and Databases like DB2, PostgreSQL, Oracle DB, MSSQL and non-relational db - Cassandra, CI/CD using Jenkins, Cloud - Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform
  • 11+ years of experience in JAVA
  • 7+ years of experience in Spring Framework (spring core, spring batches, spring integration)
  • 5+ years of experience in Spring boot applications, microservices, PCF
  • Worked on Junit, Mockito, BDD frameworks like - Cucumber, JBehave
  • Worked on SQL & No-SQL databases
  • Worked on ORM (Object Relationship Mapping) like JPA, Hibernate, Matais
  • Worked on CICD pipelines using Jenkins
  • Worked on SVN, GitHub
  • Worked on Microsoft Azure, Exposure to few services in AWS & GCP
  • Worked on Gradle & maven

TECHNICAL AREAS OF EXPERTISE:

Operating Systems: Windows, Unix

Languages: JAVA, HTML, XML, JavaScript, CSS, JQuery, PL/SQL

RDBMS Technologies: MSSQL, Oracle, DB2, PostgreSQL, Cassandra

Web Servers: Apache Tomcat, Jboss, IBM WebSphere

Framework: Spring - MCV, core, AOP, Spring Integration,Spring Boot Spring Batch,Rest API,SOAP Services,micro-services on Cloud Foundry (PCF - pivotal cloud foundry),Amazon Web Services (AWS)

Microsoft: Azure Google Cloud Platform (GCP)EJB 3.0, OKTA - Identity Management,Java Web token Management, Radis Cache,JPA, Mybatis, Hibernate, JUnit, Jbehave, Cucumber (for BDD Behavioural Driven Development) TestNG, Groovy for integration test BRMS - Drools

Other frameworks/APIs/Softwares: IBM RAD 8.0, SQL Developer, IBM Data Studio,Google Services Integration, SOAP UI, WAS (WebSphere Application Server) 6.1, Tomcat, Jboss,Version Controls- subversion Toad, GIT HubJenkins, Selenium, Eclipse,Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Engineer

Responsibilities:

  • Develops REST apis & deploys microservices on PCF through CICD
  • Designed and developed REST and SOAP web services using JAVA, XML and JSON and Spring Framework.
  • Database modelling and Design for databases like - Oracle, Microsoft SQL, IBM DB2, and Cassandra. Created database objects like tables, procedures, functions, views, indexes, synonyms, SQLs etc.
  • Developed UI screens using HTML5, JavaScript, CSS3, JQuery and React JS.
  • Designed and developed backend batch jobs using spring batch framework, spring integration framework, quartz scheduler.
  • Also worked on various frameworks and technologies for web applications development using JAVA and J2EE, Spring Core & MVC, EJB (Enterprise JAVA Beans), ORM (Object Relationship Mapping) like Hibernate, MyBatis, JPA (Java Persistence API), JavaScript, HTML, CSS, React JS, JQuery, Relational Databases, UNIX, Web Application servers. Used OKTA for user management, database connection pooling, caching using Redis Cache, token management using JWT (java web token) for service authentication and authorization.
  • Performed requirement analysis, Database design to support business requirements.
  • Designed web user interface components using HTML, CSS, Servlets & JSPs.
  • Worked on performance improvement and performance tuning of application using JMeter to measure memory and CPU consumption and database query tuning using tools like Toad, SQL developer etc.
  • Worked on BRMS (Business Rules Management System) drools language for implementing business rules.
  • Designed and developed web services, micro services deployed/running on cloud technologies like Pivotal Cloud Foundry (PCF) and AWS (Amazon Web Services). Created and published REST web services using AWS API gateway. Deployed application as a service on AWS EC2(Elastic Compute Cloud) using kubernetes and docker. Used AWS CloudWatch for monitoring health and performance of application services and AWS CloudTrail for verifying logs and debugging any application errors.
  • Lead offshore and onshore team as technical lead. Conducted technical trainings for team members. Assisted stakeholders and functional teams with technical/functional queries. Defect fixing and defect management using tools like JIRA, QualityControl etc.
  • Code repository management using SVN, Github, Bitbucket. Production data migration and release management. Production support for any application issues, database jobs, user tickets etc.
  • Created design documentation like - High Level Design, Low level Design, Sequence Diagrams, Flow charts, Java Class diagrams
  • Created Unit Tests suites, integration test suites, application testing using automation frameworks like JBehave, Cucumber, and Selenium
  • Develop multiple micro-services using REST apis
  • Involved in DB model design in MSSQL db & API designing
  • Designed & developed PCF scheduled job
  • Refactored Jenkins build & deployment pipelines to use Jenkins library
  • GCP poc for storing files on Cloud Storage and securely deliver content.
  • Configuring & using different quality tools like SonarQube, FOSSA, 42crunch, Grafana, Splunk, VictorOps

Environment: JAVA, Micro-services on PCF Rest services, Kafka MQ,Spring - Core, Security, OAuth2, MSSQL, IntelliJ, Git, Jenkins, Gradle,Junit, Cucumber

Confidential

Senior Software Engineer

Responsibilities:

  • Responsible for designing project structure using maven.
  • Involved in DB model design in Cassandra and DB2
  • Configuring manifest for deployment on PCF.
  • Developed multiple micro-services using REST api
  • Design and development of spring batch jobs.
  • Involved in automation of rest services using Cucumber
  • Involved in Code Review.
  • Works in Agile development model.

Solution Environment: JAVA, Micro-services on PCF Rest services, Kafka MQ,Spring - Core, AOP, Cassandra, Intellij, Tomcat, Git, Jenkins, Maven,Junit, Cucumber

Software Development: Model Agile

Confidential

Senior JAVA developer

Responsibilities:

  • Involved in Requirement analysis & design of both web services and Database.
  • Developed JAXWS/SOAP and Rest services
  • Automation testing using cucumber
  • Maintenance and development of new batch jobs.
  • Involved in performance testing of batch jobs.
  • Did code review and code refactoring on monolith services

Solution Environment: JAVA,Web Services - JAXWS, Rest, Spring - Core, AOP, DB2, Eclipse, Intellij, WebSphere 8.0, Git, Jenkins, Maven,Junit, Cucumber

Software Development: Model Agile

Confidential

Team Lead and Sr. JAVA developer

Responsibilities:

  • Managed team and provided technical guidance during migration of monolith application to micro-services
  • Designed project structure using maven and gradle, CICD using Jenkins jobs
  • Configured application to deploy on PCF - yml files, service creation and binding of services to app, creating routes for application
  • Involved in database design for migrated application
  • Used OKTA integration for identity management
  • Used JWT for rest apis
  • Unit testing - Groovy

Solution Environment: Spring Boot, REST ful micro services,PCF (Pivotal cloud foundry),Radis Cache, Hikari Connection pool, JWT implementation, Jasypt Encryption, Hibernate using OpenJPA RepositoryHibernate, Oracle, Eclipse, Version Control - GitHub

Software Development: Model Agile

Confidential

Sr. JAVA developer

Responsibilities:

  • Design and Development of rest services & spring batches.
  • Developing Web Services - JAXWS, Rest,
  • Design and development of Spring batches, File Pollers using Spring Integration, JMS Listeners
  • BRMS - Drools – business rule implementation
  • Unit testing - Junit, TestNG, JBehave,
  • Database design in Oracle
  • Used MQ for sync communication between two applications.

Solution Environment: JAVA, Web Services –JAXWS & Rest, BRMS-Drools,Spring Core, Spring Batch, Spring Integration,Hibernate, MyBatis,Oracle, SQL Developer,Eclipse, Version Control – Tortoise SVN, GitHub

Software Development: Model Agile

Confidential

JAVA developer

Responsibilities:

  • Mybatis Integration
  • JQuery
  • UI design & development.
  • Technical Design Documentation
  • Code development, Common Component development – Scheduler, AOP
  • Unit Testing

Solution Environment: JAVA, PL-SQL, JavaScript, J2EE, GMAP,Mybatis,Eclipse - Juno, Postgre SQL,Selenium, Tomcat 7.0,SVN - Toad

Software Development: Model Waterfall

We'd love your feedback!