We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Bridgeton, MO

SUMMARY

  • 6.7 years experienced Java Developer highly skilled in Design, develop, test, deploy, troubleshoot, maintain, and improve software while achieving maximum data security with help of SQL and NoSQL databases.
  • Continuous quench to learn new tools/opportunities to grow in IT sector.
  • Extensive knowledge in areas of enterprise & web application development involving system architecture, design, development, and maintenance of enterprise level applications under Health, Financial Services and Retail domains.

TECHNICAL SKILLS

Programming: Core Java, Advanced java

Frameworks: Spring (Boot, Beans, MVC, DI, Security, JPA)

Scripting: JavaScript, Nodejs, PowerShell, Bash, Python

Microservices: REST API, SOAP

Web Technologies: HTML, XML, CSS

Databases: Oracle 11g, Mysql, Visual FoxPro, Dynamo DB

Operating Systems: Windows and Linux

Version Control System: Git, Tortoise CVS, SVN

Testing Tools: Junit, Mockito

Build Tool: Maven, Gradle

Integration Tools: Jenkins

Documentation: Swagger, Confluence, Wiki, Jira

Data Streams: Kafka, Kinesis, SQS

AWS Services: Lambda, Cloud Watch, CFT, EC2, S3, AWS CLI, IAM

Containers: Kubernetes/Docker

Monitoring tools: Splunk, AppDynamics

Methodology: Agile, Scrum, Kanban

IDE: IntelliJ, Eclipse

Application Servers: Jboss, Tomcat

Other tools: PostMan

PROFESSIONAL EXPERIENCE

Full Stack Developer

Confidential - Bridgeton, MO

Responsibilities:

  • Acquired knowledge and certified in ITIL foundation level.
  • Involved in the support of release errors in production and written python scripts to verify logs to identify the problematic microservice.
  • Involved in writing SQL queries and stored procedures to resolve release errors.
  • Worked with DevOps team closely in the design of GitLab feature branch workflow when migrated source code repository from Tortoise CVS to GitLab.
  • Created Rest APIs (using 12 factor) using spring boot to handle the real-time request/response for authentication of data related to payments .
  • Created serverless function Aws Lambda using node.js.
  • Created cronjobs on AWS lambda for updating daily payments process and send cheques to print floor.
  • Created AWS CloudWatch alarms to get notified for any errors in the daily auto process to send email notifications to internal teams.
  • Configured Kafka to read and write messages from external programs to handle real time moving data from different sources using producers, consumers, and preprocess data to update all the incoming patient bills in oracle 11g.
  • Implemented Swagger/Swagger UI to streamline endpoint documentation.
  • Hands on experience using Red Hat as application servers to handle the deployments of different applications.
  • Secured APIs using OAuth2 provider KeyCloak.
  • Authentication is provided by KeyCloak and authorization is done using KeyCloak adapters to read User Principle and the roles.
  • Used Jenkins for building, creating snapshots and deploying on servers.
  • Imported build code in confluence from bit bucket for peer review.
  • Written stored procedures for migration phase.
  • Nexus repository is used to store a copy of module builds for every deployment in MCDS teams.
  • Maintain 90%+ test case coverage with help of sonar report to ensure better code readability and code accuracy.
  • Used Kanban boards on JIRA to log and follow the work and deliverables.
  • Used Splunk to do centralized monitoring and used log4J2 for the purpose of log management.
  • Integrated Spring Security with JDBC to manage user access to consumer data.
  • Developed single page applications using React Redux architecture.
  • Familiarized and worked with ReactJS to implement form validation and pagination.
  • Deployed application to Tomcat server.
  • Used Test driven development (TDD) for few modules in migration of database.
  • Used confluence tool to write our documentation.

Environment: AWS services (Lambda, API Gateway, EC2, S3, CLI, CloudWatch), Java 8.0, Spring Boot 2, ReactJS (Redux), Kafka, ADF, RESTFUL API, Docker, Oauth2(KeyCloack), MySQL Server Management Studio, SonarQube, Nexus Artifactory, Confluence, IntelliJ, log4J, Tortoise CVS, GITLAB, JIRA (Kanban), Tomcat 8.0/7 .0, RHEL 8, Python scripts.

Java Developer

Confidential

Responsibilities:

  • Used SQL stored procedures and prepared statements for updating and accessing data from database.
  • Built the critical Location based Services component incorporating Google Maps.
  • Designed and developed backend services for web application using Spring, Java, DAO, JSP.
  • Designed CI/CD pipeline for deployments and maintenance of the in-house Confidential applications including content management.
  • Developed Java API to interact with the Amazon SNS used for sending bulk emails.
  • Configured Kinesis Firehose for spring boot application to handle (produce/consume) data streams in the web application.
  • Troubleshooted throttling errors associated with shards in kinesis streams.
  • Postman tool used to test Rest end points by creating respective load from developer perspective.
  • Used JIRA for project management to track user stories progress.
  • REST API's used with Swagger.
  • Implemented OAuth2.0 for authenticating end points and used spring security for authorized access to end points.
  • Used Mockito and PowerMock to write unit testcases.
  • Involved in integration support, defect fixes during UAT process.
  • Involved in troubleshooting the application on Windows and Linux platforms.
  • Deployed the application to JBOSS server.
  • Managing beta releases, communicating with clients, participating in design and review meetings.
  • Used Jenkins for building, creating snapshots and deploying on servers.
  • Created Heath Check URL for monitoring the status of application on servers
  • Involved in Stored Procedures, User Defined functions, Views and implemented the Error Handling in the Stored Procedures and SQL objects and Modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS.

Environment: AngularJS, Java 8.0, JBOSS, EC2, SQS, SQL Server, AWS Kinesis Firehose, Swagger, OAuth 2.0, Mockito, PowerMock, REST API, GIT, JIRA, Eclipse IDE, windows and Linux platform.

We'd love your feedback!