We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

MN

SUMMARY

  • Over 8 years of experience in delivering enterprise solutions in multiple domains like Health, Finance and Retail. Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology to satisfy peculiar and complex business problem statements.
  • Experience working with various SDLC methodologies based on Agile, Scrum, and Waterfall Model.
  • Expertise in object modeling and Object - Oriented design methodologies (UML). Experience with UML diagrams like Class, Object, Use Case, State, and Activity diagrams.
  • Hands on Experience in writing code using Core Java with strong understanding and working knowledge on Object oriented Concepts like Exception Handling, Inheritance and Polymorphism.
  • Used Spring Boot Actuator to monitor and manage teh application in production environment.
  • Experience in using Hibernate Object Relational Mapping tool in J2EE environment.
  • Knowledge on Servlets, JSP, HTML, CSS, Spring and Mybatis.
  • Well versed with J2EE Design Patterns like DAO, Service Locator, Value Object, Business Delegate Pattern, Front Controller Pattern, Singleton, MVC, Session facade etc.
  • Experience in working withAngular modules, services, templates, directives, services and dependency injection to create aSPA.
  • Experience in developing teh UI page using react, praxis.
  • Implemented client-side validation through JavaScript and Ajax for asynchronous communication.
  • Experience in creating RESTful web services using JAX-RS using Apache CXF and Jersey.
  • Experience in creating SOAP web services using JAX-WS using Apache CXF.
  • Good experience in PL/SQL programming including complex SQL queries using stored procedures.
  • Experience in using AWS (Amazon Web Services) services like S3, EC2, Elastic Cache.
  • Good at Server Performance Tuning - Thread Dump Analysis, Core Dump Analysis when Server crashed unevenly.
  • Installed and configured Wily agent, Wily enterprise manager and Introscope Workstation and provide application monitoring and measurement using Wily Introscope, AppDynamics.
  • Extensively used WLST Script for configure various WebLogic Components/Services.
  • JMS Configurations - JMS Server, Connection Factory, Foreign JMS server, Message Bridge, Topic/Queue, Distributed destinations.
  • Wrote test cases for functional and automated testing using JUnit, JMock, Easy Mock and Mockito.
  • Experience with messaging systems like Kafka, Kafka event sourcing and JMS.
  • Experience withDocker containers, and AMI's to create Docker Images/ containers.
  • Part of Scrum, Sprint review, Retrospection and Virtual Closure meetings as a part of AGILE.
  • Experience with CICD-ANT, MAVEN, GRADLE, JENKINS, CVS, GIT, GITHUB.
  • Experienced in build tools like Log4j for Logging and Junit, Mockito for testing.

TECHNICAL SKILLS

Programming Languages: Core Java, SQL, PL/SQL

Data Integration/ Messaging Framework: Apache Camel, Apache Kafka

API Frameworks: Struts, Spring MVC, JSF

Application/Web Servers: Apache Tomcat, Web Logic

Web Technologies: Javascript, JSP, JQuery, XML, CSS, HTML, Angular JS

Database Servers: Oracle, SQL Server, MySQL, RDBMS

IDE: Eclipse and IntelliJ

Web Services: SOAP, REST, JAX-WS, JAX-RS

Version Control: GIT, SVN

Build Tools: Maven, Jenkins, Gradle

Methodologies: Agile, water-fall, Scrum

Testing Tools: Junit, Camel-Test, Docker

Defect Tracking Tools: JIRA, Rally

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed, and implemented Swing, spring and J2EE based MVC for teh application.
  • Developed classes using core java (Multithreading) Spring IOC and Spring Web client.
  • Created and injected Spring Services, Controllers and DAOs to achieve Dependency Injection.
  • Written code onTypescript to implementAngularComponents.
  • Extensive experience in implementing model-view-controller (MVC) architecture using Angular Framework.
  • Worked with Bootstrap Twitter Framework and Angular JS to Design single page application.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Implementing teh Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented REST using JAX-RS annotations.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, JUnit for testing teh web services.
  • Developed Application to access JSON and XML from Restful web service.
  • Setup teh CICD process for teh application using Jenkins and deployed on WebSphere app server.
  • Deployed teh services using Spinnaker Pipeline in PROD and NONPROD environments.
  • Utilized teh Azure Service for Key Vault Access using Kubernetes service.
  • Utilized Swagger UI for interacting with teh rest api’s.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot and Docker consoles for managing teh application life cycle.
  • Developed test cases and performed unit testing using JUnit and Acceptance Testing with Selenium.
  • Used GIT as version management, JIRA for defect management system.

Confidential, MN

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed, and implemented Swing, spring and J2EE based MVC for teh application.
  • Developed classes using core java (Multithreading) Spring IOC and Spring Web client.
  • Involved in creating pages from mockups using JavaScript, Angular JS, CSS3, and HTML5.
  • Created and injected Spring Services, Controllers and DAOs to achieve Dependency Injection.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Implementing teh Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Implemented REST using JAX-RS annotations.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, JUnit for testing teh web services.
  • Developed Application to access JSON and XML from Restful web service.
  • Setup teh CICD process for teh application using Jenkins and deployed on WebSphere app server.
  • Deployed teh services using Spinnaker Pipeline in PROD and NONPROD environments.
  • Utilized teh Azure Service for Key Vault Access using Kubernetes service.
  • Utilized Swagger UI for interacting with teh rest api’s.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot and Docker consoles for managing teh application life cycle.
  • Developed test cases and performed unit testing using JUnit and Acceptance Testing with Selenium.
  • Used GIT as version management, JIRA for defect management system.

Confidential

Full-Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Developed applications using Java8 features like lambda expressions and functional interfaces.
  • Defined and constructed layers, server-side objects and client-side interfaces based on J2EE design patterns, Developed and implemented Swing, spring and J2EE based MVC for teh application.
  • Used AngularJS for teh client-side scripting.
  • Involved in creating pages from mockups using JavaScript, Angular JS, CSS3, and HTML5.
  • Created Directives, Controllers and Services by using Angular JS.
  • Developed classes using core java (Multithreading, Memory management) and Spring IOC.
  • Created and injected Spring Services, Controllers and DAOs to achieve Dependency Injection.
  • Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Used Spring Ribbon API to check whether teh servers are up & detect those servers dat are down.
  • Implementing teh Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Extensively worked on Hibernate Cache, Query, Transactions used Hibernate Relational mappings.
  • Implemented REST using JAX-RS annotations, Jersey provider and consumed using HTTP from angular JS.
  • Used SOAP UI, Postman, Rest Client, Spring Mock MVC, JUnit for testing teh web services.
  • Involved in Angular, HTML5 and CSS3 code optimization and cross browser compatibility.
  • Developed various JavaScript functions to implement client-side validations.
  • Developed Application to asses JSON and XML from Restful web service using Angular2.
  • Worked with MongoDB to manage extremely large data sets. Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Shared Environment.
  • Implemented CRUD operations with MongoDB (NoSQL) to manage all teh details of Customer.
  • Setup teh CICD process for teh application using Jenkins and deployed on WebSphere app server.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins, and Jenkins Jobs.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot and Docker consoles for managing teh application life cycle.
  • Developed test cases and performed unit testing using JUnit and Acceptance Testing with Selenium.
  • Used GIT as version management, JIRA for defect management system.

Confidential, Albany, NY

Full-Stack Developer

Responsibilities:

  • Involved in teh design and development phases of Waterfall Development.
  • Worked with HTML, CSS, JSP, XML, JSON for developing user interface.
  • Developed GUI using JSP, Struts, HTML, CSS, JavaScript to simplify teh complexities of application.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML5, CSS3.
  • Created Directives, Controllers and Services by using Angular JS.
  • Developed generalized service class by using Angular JS.
  • Involved in creating pages from mockups using JavaScript, Angular JS, CSS3.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used Spring Core for IOC implemented using DI and developing Restful web services.
  • Developed Data Access Layer using Hibernate and DAO Design Pattern.
  • Consumed SOAP based Web Services to integrate with teh Web Application.
  • Published and consumed Web Services using SOAP, WSDL and deployed it on WebLogic server.
  • Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
  • Experience with Docker Containers, Kubernetes.
  • Used SOAPUI tool extensive to conduct regression and performance testing of our services.
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Used JERSEY framework to implement teh JAX-RS (Java API for XML and RESTful Service).
  • Primarily focused on teh spring components such as Dispatcher Servlets, Controllers, View Resolver.
  • Providing teh access to individual user for IBM MQ objects like Queue Manager and queues.
  • Involved in designing and developing teh JSON, XML Objects with SQL Server.
  • Used GIT for Source Control and Version Management of all codes and resources.

Confidential, Chicago, IL

Software Developer

Responsibilities:

  • Used CSS, HTML, Java Script, Angular JS and AJAXfor creating interactive web Application.
  • Involved in developing theCSSsheets for theUIComponents.
  • UsedJavaScriptfor teh web page validation.
  • Installing and Configured WebLogic 8.1 Servers, Domains and Clusters
  • Configuring Clusters on WebLogic using teh WebLogic Console.
  • Server log and Domain log monitoring, Application Deployment, and performance tuning of WebLogic. Setting teh JVM parameters like maximum and minimum heap size in WebLogic startup scripts
  • Fine Tuned teh JDBC Connection Pools Initial and Maximum Capacity to teh same value in production systems to avoid creating new connections on teh fly during load spikes.
  • SSL, IPsec and HTTPS for communication and transactional security
  • Used S/MIME and PGP for email security using PKII is sure of PKI-aware in order to work with teh certificates and use them for autantication purposes
  • Took Thread Dumps when any issues come in web logic, and I used to analyze teh thread dumps and used to communicate with developers to solve teh issues.
  • Installed Web logic Service Packs, licenses in Production Box. configuring and Maintaining teh Web logic and CSS Load balancing Clusters.
  • Maintained Queues, Topics, in Web logic JMS Server.
  • Monitor teh Web logic Execute Queues, JMS Queues.
  • Involved with troubleshooting teh Applications to detect and eliminate teh Memory Leaks.
  • Configured teh JDBC Connection Pools and Tuned teh connection Pools for teh SSP and FTTP applications.
  • Siebel environment setup. Siebel app, web, gateway server installation and configuration.
  • Monitoring idle thread count, garbage collection, EJB Beans and JDBC pools on Web logic Server.
  • Automated and scheduled backups on all UNIX machines using shell script
  • Writing UNIX shell scripts (start & stop) for web application server administration.
  • Creating new file system, permitting user to mount file system, monitoring free space, disk usage, locating files, checking & clearing log files, administration, and monitoring of disk based file system.
  • Providing administrative support for IIS in windows NT/2000 servers.

Confidential

Java Developer

Responsibilities:

  • Gatheird user requirements followed by analysis and design. Evaluated various technologies for teh Client.
  • Involved in teh elaboration, construction and transition phases of teh Rational Unified Process.
  • Worked on JSP, HTML, CSS and JavaScript to construct teh dynamic web pages for teh application.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Teh views are programmed using JSP pages with teh struts tag library, Model is teh combination of EJB's and Java classes and web implementation controllers are Servlets.
  • Implemented SOAP with WSDL Web services using JAX-WS and Apache Axis.
  • Created and maintained data using MySQL database and used JDBC for database connectivity.
  • Created and implemented MySQL stored procedures and triggers.
  • Developed various Action Classes dat route requests to appropriate handlers. Developed Session Beans to process user requests and Entity Beans to load and store information from MySQL database.
  • Designed and used JUnit test cases during teh development phase.

We'd love your feedback!