We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • About 4 years of progressive experience in Software Development including Requirements gathering, Design, Development, Unit Testing, Implementation, Maintenance and Documentation.
  • Experience in developing microservices using Restful and SOAP with JSON and XML.
  • Designed, developed, and implemented Model - View-Controller (MVC) architecture using Spring Framework.
  • Develop RESTful Web Services with JAX-RS using Spring Boot, Spring Cloud Netflix and Micro Services Architecture to support JSON and XML
  • Hands on experience working on spring cloud Netflix infrastructure (Eureka, Hystrix, Ribbon, Zuul Proxy)
  • Experience in development and implementation of ORM framework Hibernate/JPA with Spring Data Access
  • Designed and developed OAuth2.0 Single Sign-On
  • Hands on experience in creating components using React.js
  • Good experience in creating components documentation using react.js
  • Experience in using React JS components, Forms, Events, Keys, Router to develop SPA
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM and JSX
  • Experience in working with Java 8 Streams, Lambda Expressions, Filters, and Functional Interfaces.
  • Good Understanding of Node JS, React JS, Express and Mongo DB
  • Integrated RESTful API’s using Swagger UI and registered services with Eureka service registry.
  • Experienced in developing IVR applications using Aspect CXP
  • Implemented the dynamic configuration of properties using Spring Profiles
  • Deploy microservices to AWS cloud using Elastic Beanstalk
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, S3, EBS and RDS.
  • Hosting Micro-Services on AWS platform
  • Used Oracle 11g hosted in Amazon RDS as the Database.
  • Implementation of authentication and authorization using Spring security.
  • Understanding of JMS API and AMQP Protocols like RabbitMQ, Spring AMQP
  • Developed Interactive Voice Response Applications using Voice XML(VXML).
  • Adept at building complex modules for business logic, layer communication, data access, and multi-threading.
  • Used Maven as a build tool and Tomcat webserver for deploying the application.
  • Proficient in working with the Atlassian Development Suite (Confluence, Jira, BitBucket)
  • Used Node.JS to offer an easy and safe way to build high performance and scalable network application
  • Worked with Docker and tested microservices using Postman and Soap UI
  • Proficient with modern coding standards and emerging technologies.

TECHNICAL SKILLS

Operating System: Unix/Linux, Windows10/8/7/Vista/XP, Mac OS.

Programming Languages: Java 8, Python, C, C++

Web Programming: HTML5, PHP, JavaScript, ES 6, Node JS, CSS3, JSP, JMS, XML, JSON

Version Control: GitHub, Bitbucket, GitLab

IDE: Eclipse, Spring Tool Suite, IntelliJ IDEA

Webservices & Framework: Spring MVC, Spring Boot, Spring Security, OAuth 2.0, JPA, Hibernate RESTful, SOAP

Database: MySQL, SQL Server, Oracle, Mongo DB, Cassandra

SDLC Methodology: Agile-Scrum, Waterfall

Tools: Gradle, Maven, Jenkins, Jira, Confluence, Kanban, RabbitMQ

Other Applications & Tools: Tomcat, Docker, Swagger UI, Bootstrap, WordPress, Postman, SOAPUI tool, Knowledge on Mule ESB, Ansible, iBatis, JPA, JDBC

PROFESSIONAL EXPERIENCE

Confidential

Software Developer

Responsibilities:

  • Develop IVR applications using Aspect CXP and prophecy web commander
  • Use RESTful API services to call downstream SOAP applications and parse the response using XSD.
  • Worked with Spring modules, Spring JPA, DBC Template, Apache XStream, CXF.
  • Designed, developed and implemented Model-View-Controller (MVC) architecture using Spring Framework.
  • Develop RESTful Web Services with JAX-RS using Spring Boot, Spring Cloud, Netflix and Micro Services Architecture to support JSON and XML
  • Configured Spring MVC Dispatcher Servlets to intercept requests, locate view Resolver, Controller.
  • Developed the business logic components processing the user search criteria’s using the Spring core module.
  • Integrated RESTful API’s using Swagger UI and registered services with Eureka service registry.
  • Modified and enhanced the existing microservices
  • Externalized the configuration properties using Spring Profiles
  • Implemented authentication and authorization using Spring security.
  • Use Gradle extensively for managing, building the application and Jenkins to deploy the application on various environments
  • Involve in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, design and development, deployment, testing and fixing the production issues.
  • Work on CXP, Voxeo Prophecy, Web Commander and Business User Interface to enrich the functionality of the applications.
  • Create, publish and develop new IVR applications as per requirement.
  • Developed and implemented CXP library, which dynamically loads at run time.
  • Designed, Developed and implemented the Firewall rules for different applications between Southwest network and external networks.
  • Check server logs and ran batch jobs on Linux Server
  • Development, testing, debugging, and ongoing maintenance of new and existing code

Technologies: Java 8, Microservices, Monolithic application, Eureka, Zuul Proxy, Ribbon, JPA, GSON, STS, Oracle, Bit Bucket, Integration Testing, Spring Cloud, Spring Boot, Spring MVC

Confidential

Software Developer

Responsibilities:

  • Development, testing, debugging, and ongoing maintenance of new and existing code
  • Involve in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, design and development, deployment, testing and fixing the production issues.
  • Develop RESTful Web Services with JAX-RS using Spring Boot, Spring Cloud, Netflix and Micro Services Architecture to support JSON and XML
  • Worked in an Agile environment using SDLC tools like GIT, Jira, and Jenkins for build packaging and deployments of the application components.
  • Work on Swagger, REST with JSON to test data, and Postman for testing the Web Services and Documentation of the Web API.
  • Modified and enhanced the existing microservices
  • Worked with JDBC Template, JPA, GSON library and Apache POI
  • Involved in development of database objects like functions, triggers, views and stored procedures using Oracle
  • Migrated from Java 1.7 to Java 1.8 and upgraded spring application from 1.X to 2.X.
  • Use Maven extensively for managing, building the application and Jenkins to deploy the application on various environments.
  • Worked on Spring Integration testing for RESTful services

Technologies: Java JDK 1.7, Microservices, JPA, GSON, STS, Oracle, Bit Bucket, Integration Testing

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design, development and implementation of applications.
  • Developed web services using RESTful services.
  • Used Maven as a build tool and Tomcat webserver for deploying the applications.
  • Utilized Node.JS, Mongo DB and Express to create Restful API's.
  • Developed chat bots using Lex and Slack and integrated with the weather API.
  • Automated the mailing system of a website built on charity advantage.
  • Integrated RESTful API’s using Swagger UI and registered services with Eureka service registry.

Technologies: Java JDK 1.8, Eclipse, STS, Node.JS, MySQL, MongoDB, Express, Napa JS, Linux

We'd love your feedback!