We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Hands on experience as Senior Full Stack Engineer
  • Experience in requirements gathering, analysis and creating high level and low - level designs documents
  • Hands on experience in Development, Testing and Maintenance of Web applications, API’s, Microservices, Android Mobile applications.
  • Hands on experience in building SOAP, REST and Micro Services using Axis, Spring MVC, NodeJS, Java, Netflix OSS, Eureka
  • Hands on experience in FE components building using JavaScript, CSS, HTML and ReactJS
  • Hands on experience in DevOps related work like building Amazon EC2, Lambdas, API Gateway, CloudWatch Logs Forward using Terraform, CloudFormation and Ansible Scripts
  • Hands on experience in working with Docker and Kubernetes Technologies
  • Hands on experience with Cloud Technologies like Amazon Dynamo DB, S3, ECS, EC2, Lambdas, API Gateways, SES and SNS
  • Hands on experience in writing Graphql queries to access other teams’ endpoints
  • Hands on experience in writing test cases using Junit, Mockito, Sinon and Mocha Frameworks
  • Hands on experience in performance testing of application using tools like SOAP UI and JMeter
  • Hands on experience with Webserver like Tomcat and Application servers like JBoss, WebLogic and WebSphere
  • Hands on experience with SQL, Oracle, Postgres, MySQL and NoSQL databases like Mongo DB, Document DB
  • Experience in using different IDE tools like Eclipse, RAD and IDEA IntelliJ
  • Hands on experience with API testing tools like POSTman, SOAP UI and Advanced REST Client
  • Hands on experience with Spring tech like Spring Core, Spring Boot, Spring MVC, Spring AOP and ORM tools like Hibernate
  • Experience in setting up code quality tools like PMD, Check Style, SONAR and setup Swagger Framework
  • Hands on experience in working with logging tools like Splunk, CloudWatch and Datadog
  • Hands on experience with messaging tools like Apache Kafka and Amazon SQS
  • Hands on experience with big data technologies like Hadoop
  • Hands on experience with Test Driven Development
  • Strong Understanding of Object-Oriented Design and SOLID Principles
  • Proficient in applying Java/J2ee Design patterns
  • Knowledge on Python
  • Hands on experience with CI/CD
  • Hands on experience in Android mobile application development using different Android SDK
  • Experience in working with both Agile/Scrum and Kanban Methodologies
  • Hands on experience with SCM tools like GIT, Bitbucket, SVN and Clear Case
  • Experience in set up monitoring tools like SignalFx, New Relic and AppDynamics as part of Observability and Reliability
  • Experience with build and deploy tools like Ant, Maven, Gradle, Circle CI and Jenkins
  • Experience with issue tracking tools like Version One, JIRA and documentation tool Confluence
  • Debug Production critical defects fix the defects and help Production support team on release it to production
  • Experience in working with onshore and offshore teams
  • Experience in working with other teams in organization and third-party teams for upstream and downstream data
  • Help junior team members in technical and functional challenges
  • Excellent communication and team player and can-do attitude

TECHNICAL SKILLS

Languages: Java/J2EE, SQL

Java/J2EE Technologies: Servlets, JSP, JSTL

Mobile: Android

Spring Technologies: Spring Core, Spring Boot, Spring MVC, Spring JdbcTemplate, Spring AOP

Cloud Technologies: Amazon EC2, Amazon Lambda, Amazon DynamoDB, Amazon SES, Amazon S3Amazon API Gateway, CloudWatch, ELB

Messaging Technologies: Apache Kafka, Amazon SQS

Serverless Technologies: NodeJs, React JS, Python

Web/Micro Services: SOAP, WSDL, JAX-WS, JAX-RS, Jersy, CXF, Axis 1.4, NetFlix OSS, Netflix Eureka

Testing Frameworks: JUnit 3.0/4.0, Mockito 1.9, Sinon, Mocha

API Testing: SOAP UI, POSTman

Web Technologies: HTML, HTML5, CSS, XML, XSD, XSL, XSLT, SAX/DOM, JAXB

Application Servers: JBoss 4.2.3, WebSphere 5.x/6.x, Weblogic

Webserver: Tomcat 6.x/7.x/8.x

Databases: Oracle 8i/9i/10g, SQL Server 2008, My SQL, Postgres

NoSQL: MongoDB, DocumentDB

DevOps: Ansible, Terraform Scripts

Performance Testing: JMeter, LoadRunner

IDE Tools: Eclipse, RAD 6.0/7.0, NetBeans, IDEA IntelliJ

Version Control: SVN, GIT, CA SCM (Harvest), Clear Case

Build Tools: Maven, Ant, Gradle

Code Quality Tools: PMD, Checkstyles, Findbug, SONAR

CI/CD: Jenkins, Go, CircleCI

Operating Systems: Windows and UNIX

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Connect with different business stake holders, gather and analyze complex requirements
  • Prepare high and low-level design documents for complex requirements
  • Build REST Services using NodeJs and AWS Lambda
  • Write Terraform Scripts for creation of Lambdas, Cloudwatch Logs Forward
  • Design and create database for the application using Oracle, Postgres
  • Wrote Graphql queries to access other teams’ endpoints
  • Wrote test cases using Sinon and Mocha Frameworks
  • Develop UI use cases using React JS and Worked with Elastic Search
  • Worked with Cloud technologies like Amazon EC2, S3, API gateway, Dynamo DB, SES, SQS
  • Code Reviews and Load, performance testing of application using tools like SOAP UI and JMeter
  • Worked on NoSQL database like Mongo DB
  • Worked with Spring Frame works like Spring Boot, Spring MVC and Java 8
  • Used big data technologies like Hadoop for data analysis.
  • Test code quality using SONAR and setup Swagger Framework
  • Worked on logging tools like Splunk, Cloudwatch and Datadog
  • Help team members in technical and functional challenges
  • Worked on both Agile and Kanban Methodologies
  • Setup application monitoring tools like SignalFx, New Relic as part of Observability and Reliability.
  • Build and Deploy the application using Gradle, Circle CI and Jenkins
  • Help Production support team on high priority production issues fixes
  • Involved in Code Reviews

Confidential

Senior Software Engineer

Responsibilities:

  • Participated in Requirement discussions and in preparing the Design Documents.
  • Followed agile methodology and attended Scrum meetings to update the status of daily tasks.
  • Developing Microservices using Spring MVC, Netflix OSS, Netflix Eureka and Java
  • Involved in DevOps related tasks like writing Ansible scripts
  • Build, Ship and Run the Applications in EC2 Cloud and ELB
  • Test the developed applications using Junit, Mockito
  • Used POSTman to test the Restful services
  • Configured and created application log files using Log4J.
  • Wrote Gradle Scripts for application build
  • Apply Java/J2EE Design patterns
  • Involved in Code Reviews
  • Test code quality using SONAR and setup Swagger Framework
  • Involved in performance testing of applications using JMeter.
  • Resolved critical bugs in application after Product Release

Confidential

Lead Developer

Responsibilities:

  • Participated in Requirement discussions and in preparing the Design Documents.
  • Followed agile methodology and attended Scrum meetings to update the status of daily tasks.
  • Developed JAX-RS based web services using Spring MVC.
  • Used Spring AOP for logging
  • Used POSTman to test the Restful services
  • Used apache Maven for application build
  • Involved in ATDD Testing using Ruby and cucumber scripts.
  • Apply Java/J2ee Design Patterns
  • Involved in Performance testing using JMeter and Load runner.
  • Developed SOAP services using Axis Framework
  • Created EC2 Instances and deployed the application on cloud.
  • Created mock objects using Mockito to perform unit testing.
  • Resolved critical bugs in application after Product Release.

We'd love your feedback!