We provide IT Staff Augmentation Services!

Software Developer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • IT experience in analysis, design, and implementation and testing of various Client/Server Applications, Web Based Applications, Web Services using Java, spring boot and spring microservices, J2EE Technologies, Object oriented programming Concepts.
  • Worked in Web application development using spring framework, spring boot, microservices, spring cloud foundry, Eureka server, Angular JS2, DHTML, CSS, UML, JavaScript, J2EE (JSP, Servlets, JDBC, JNDI, Struts, AJAX, JSF), Struts, Springframework, JavaBeans, JMS, XML, XSLT, EJBs, Oracle, SQL, MVC architecture.
  • Experience in developing Front - End using Angular JS2, Struts, JSP, JSF2.0, Ice Faces, JavaScript, HTML and CSS.
  • Developed different Web components such as JSPs, Servlets, Filters, Custom Tag Handlers and Business components such as EJB, JMS, and Web Services.
  • Good Working experience with web/applications servers IBM Web sphere 6.1/5.1.2/4.0, BEA Web logic 6.1, JBOSS 4.x/EAP6, Apache Tomcat 4.1/5.1/6.0.18/7.0.42.
  • Expertise in various open source frameworks and tools like, Spring, Hibernate, Log4J, Ant, Maven.
  • Developed dynamic web applications and web services using RAD6.0, Websphere Studio Application Developer (WSAD), and Eclipse.
  • Designed and developed SOAP/ReST based web services both producing and consuming services. Developed message handlers to log request and response.
  • Developed JMS durable subscriber client to consume messages from topic. RabbitMQ configuration with exchanges and queues. Spring RabbitMQ integration application to produce and consume messages from queues.
  • Good experience in writing SQL Statements, triggers, and stored procedures for database transactions
  • Experience with Design patterns like Singleton, Proxy, Service Patterns, Business Delegate, Data Access Object and Data Transfer Object.
  • Implementing and using microservice design patterns server-side discovery, client-side discover.
  • Designed Use Cases, Class diagrams, Sequence and Collaboration diagrams for multi-tiered object-oriented system architectures utilizing Unified Modeling Tools (UML) such as StarUML, VISIO.
  • Used Hibernate to integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and also performed polymorphic associations.
  • Hands on experience in working on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Experience in Configuration of WAS environments to Application specific requirements JDBC, JMS, JNDI, JTA, Web Services, Websphere Clustering and Session Management, Security, etc.
  • Performed Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J.
  • Worked with different configuration management tools like git, CVS, VSS, Visio, Perforce, Corbetura.
  • Strong working experience of relational database management systems like Oracle, DB2, SQL Server 2000/2005/2008.
  • Experience in developing database Triggers, Stored Procedures and Functions
  • Written and developed scripts for automating tasks using Ant, UNIX shell programming.
  • Good team player with excellent communication, written and presentation skills with strong aptitude towards learning new technologies.
  • Used various application servers like Websphere4,6, Jboss4, EAP 6.2, Weblogic7, Tomcat

TECHNICAL SKILLS:

API Management: Swagger

Log Management: Kibana, Splunk

Languages: Java 1.6,1.7, 1,8

Operating Systems: Windows 7/10, UNIX, Linux SUSE 10.2, Ubuntu 12.04.

Databases: Oracle 8i/9i/10g, DB2,SqlServer 2000/2005, MySql 3.2/4.1/5.0.5/5.5, MongoDB

WebApplication Servers: WebLogic 6.1/7.0, WebSphere 7.0/4.0, JBoss 4.3.0, Jboss EAP 6.2, Tomcat 5.5/5.0/6.0.18/7.0.42, Eureka

Developing Environment: Eclipse 3.1,3.5,3., Eclipse Kepler, JBulider 2006,2005, Net Beans 4.1,5.0, RAD6.0/8.0

MicroServices: Spring cloud foundry, Eureka server, Zookeeper, Kibana

Web Technologies: JSP (1.2/2.0/2.1), Servlets, EJB 2.0/3.0/3.1, HTML,CSS, XSLT and DHTML

Frameworks: Struts 1.1, Struts 1.2, Hibernate 2.x/3.x, AJAX, JSF2.0, GWT 2.1, SWT.

Spring Framework (3/4): Core, RabbitMQ, spring-boot, AOP, MVC, JMS, Mongo, AMQP, security

Design Patterns: J2EE - Singleton, Value Object, MVC, Factory, ESB, Proxy

Front End Technologies: Angular2, Java Server Pages, Java Server Faces

Cloud Storage: AWS-S3

UML Tools: Rational Rose, OOD, Visio, Altova Uml Model

Version Controls: ClearCase, CVS, SVN, Git

Build Tool: Apache Ant 1.8.2, Maven 2.0.9/3.0.5, Gradle, Jenkins, Hudson

Testing: JUnit, Quality Center, TestNG, PowerMock, Jira

Web Services: Apache AXIS, SOAP, RESTEasy

Big Data Technologies: Kafka

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Software Developer

Responsibilities:

  • Designed high level document from system requirement document in Jama tool.
  • Developed account management micro service, followed agile methodology for development.
  • Swagger for API management, Cucumber for micro service testing and Kibana for consolidated logs.
  • Develop restful services using spring boot.
  • Migration from EJBs 2.0 to EJB 3.0, from Jboss5 to Jboss EAP 6.4
  • Developed integration components like Prime Home (Rest API), SBN (SOAP WS), and update to mongodb.
  • Developed and consumed rest web services for various downstream applications.
  • Implemented PL/SQL procedures and functions for various requirements like self connect enhancements, Location code enhancements.
  • Used ANT and Hudson continuous build integration tool to build and deploy code.
  • Spring integration - consumer and producers spring-rabbitmq integration. Rabbit MQ - configure queues, exchanges, routing keys etc.
  • Spring Boot to implement Rest APIs and micro service components like authentication for XAIL APIs.
  • Linux environment - deploy code, update properties and restart JBoss server using shell scripts.
  • Spring layer unit testing by Powermock and Junit testing.
  • ActiveMQ for product update, initiation. Tested using Solace.
  • Redis cache to cache credentials for XAIL message authentication.
  • POJO based Spring application configuration, Spring Boot, Spring JMS (Producer and Consumer) integration with RabbitMQ.
  • Angular 2 UI development for Technicians. JSON structure using Jackson API.
  • AWS Amazon S3 integration for cloud storage of files.
  • Fix issues raised during development operation meetings.
  • Implemented Kafka to replace Rabbitmq due to high performance and high availability.

Environment: Java 1.7, J2EE, Spring boot, Spring cloud foundry, Microservices, Zookeeper, Eureka, Angular JS2.0, AngularJs4, Swagger, Kibana, Cucumber, EJB2.0, EJB3.1, Log4j, ANT, Jboss5.0, Jboss EAP 6.4, XML, SOAP, Apache HTTP client, Apache Configuration, SVN, Oracle- SQL & PL/SQL, JMS-Rabbit MQ, Mongo database, Groovy, DropWizard, RatPack, WebServices - SOAP and Rest, Hudson - continuous build integration, AWS - S3, Jackson API, PowerMock, Maven, RAD8.0, Kafka.

Confidential, Atlanta, GA

Technical Analyst

Responsibilities:

  • Designed and developed SOAP/REST web services for various downstream applications like ETADirect, ICOMS, Accuweather and Singo..
  • Developed low level design based on high level design and SRS document.
  • User login authentication using Active Directory.
  • Used Hibernate Object Relational (OR) Mapping for the backend data persistence and wrote the hibernate pojo’s.
  • Developed and implemented the business layer, transaction management and timer service using spring framework .
  • Used spring security module for authentication with LDAP.
  • Worked on developing Web Services using SOAP over XML and REST .
  • Converted RM I services to Rest services and extended with new services.
  • Used Maven for building project and Jenkin build configuration for automated builds.
  • Involved in bug fixing of various modules that were raised by the testing teams in the application during the integration testing phase.
  • Involved and participated in Code reviews and writing release notes.

Environment: Java 1.6, ETADirect, Accuweather, Spring security,ICOMS, ESB - Apache Camel, SOAP web services, Rest Web Services, Java EE, Spring Framework 3, Hibernate3.0, Log4j, Maven, Jboss EAP 6.3, XML, SOAP, Resteasy, Oracle, Maven, LDAP.

Confidential, Charlotte, NC

Technical Analyst

Responsibilities:

  • Designed and developed as part of Agile/Scrum team.
  • Used Agile Methodology for the application and attended Scrum meeting as part of Iteration development process.
  • Designed batch processing job for FX rates.
  • Used Hibernate Object Relational (OR) Mapping for the backend data persistence and wrote the hibernate pojo’s.
  • Developed and implemented the business layer, transaction management and timer service using EJB framework.
  • Developed Web Services using SOAP over XML and REST .
  • Converted RM I services to Rest services and extended with new services.
  • Used Maven for building project and Cobertura to deploy ear in repository.
  • IBM RAD6.0 for the development and developed test cases using JUnit .
  • Involved in bug fixing of various modules that were raised by the testing teams in the application during the integration testing phase.
  • Involved and participated in Code reviews and writing release notes.
  • Used Log4J logging framework for logging messages.

Environment: Java 1.6, J2EE, Spring 3, Hibernate3.0, EJB, Log4j, Maven, IBM Web sphere, XML, SOAP, Rest easy, Perforce, Oracle, RAD8.0

Confidential

Technical Lead

Responsibilities:

  • Developing the reusable components like migrating the PLSQL code to java and injecting them to other modules using spring framework.
  • Designed HLD and LLD using StarXMLand sign off for the same.
  • Designed and developed the application using Spring framework, Hibernate, Rich faces .
  • Used Agile Methodology for the application and Scrum meeting as part of Iteration development process.
  • Implemented business layer, persistence layer and web services using Spring Framework .
  • Used Hibernate as Object Relational (OR) mapping for the backend data persistence.
  • Involved in writing Hibernate POJO’s .
  • Used Jasper reports for generating PDF reports.
  • Used Eclipse for the Development and Perforce for the version control.
  • Developed test cases using JUnit .
  • Involved in Bug fixing of various modules that were raised by the Testing teams in the application during the testing phase.
  • Involved and participated in Code reviews.
  • Used JBoss4 Application Server.
  • Used Log4J logging framework for logging messages.

Environment: Java, J2EE 5, Spring 3, Ant, Eclipse, Log4j, Hibernate 3.0, JBoss4, SQL Server, JUnit, Rich faces, Perforce Jasper Reports, UML.

Confidential

Technical Lead

Responsibilities:

  • Involved in analyzing requirements gathering, creating using and providing estimations for the same.
  • Developed UI using Richfaces widgets and controls. Used components such as Panel Popup, Menu Popup, Layouts, Header Panels, Calendar features, Data Table.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Used Spring MVC framework for running the jobs using Job launchers and job repositories and defined the necessary steps and tasklets for each domain.
  • Involved in all layers of applications like controller Servlets, service controller, screening manager and rule engine.
  • Implemented JNDIObjectFacoryBean for injecting JNDI objects in Spring configuration setup for fetching a database connection.
  • Database design, entity beans of EJB3 generation and annotating the relationships.
  • Implemented Spring’s Acegi Security feature which includes configuring Spring Provider Manager for delegating authentication responsibilities to LDAP authentication provider.
  • Implemented Hibernate mapping with polymorphic one-many associations with database and used Lazy default fetch plan based annotations and worked with database team for creating Stored procedures and triggers in Oracle 10g.
  • Participated in unit testing and functionality testing and used wrote shell scripts for maintaining builds. nsite-offshore communication of resolving and understanding of the business requirement.
  • Preparation of automated test cases using TestNG as a part of unit testing.

Environment: Java, J2EE, Spring 2.5, JSF2.0, My Faces, Servlets, JSP, XML, EJB 3.0,Ant, Eclipse, JBoss4, Log4j, Hibernate 3.0, SQL Server.

Confidential

Technical Lead

Responsibilities:

  • OO and DB design Coding and testing for the Agreement Module.
  • Designed and developed the application using Agile methodology and followed TDD, Scrum, pair programming..
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated business layer using Hibernate with Spring DAO and generated Hiberante Mappings, POJO’s, DAO’s using reingineering tool in Eclipse.
  • Design (OO), Code, Resolving the Hibernate issues for all the modules.
  • Configured and integrated Hibernate frameworks for Spring DAO framework and wrote Service Finder class to locate the Spring managed bean.
  • Wrote and maintained Spring bean configuration files for data sources, IOC beans, AOP, DAO and different injection types.
  • Designed and Developed the UI Framework using JSF, My Faces, Rich Faces and Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rules.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Wrote and called Stored Procedures using Java, HQL, Hibernate.
  • Wrote Hibernate configuration file, Hibernate mapping files, developed persistence DAO classes to persist the data into Database using Hibernate Query Language (HQL).

Environment: Java 5.0, JSP, Ajax4JSF, JSF2.0, JUNIT, Apache MyFaces, Spring Frame Work, Hibernate, XML, HTML, Log 4j, WebSphere 6.1, Eclipse, Oracle, SVN, Ant and Windows XP.

Confidential

J2EE Developer

Responsibilities:

  • Played a key role in the design and development of application using J2EE technologies.
  • Played a key role in developing Use Case, Sequence and Class diagrams during design phase using Rational Rose.
  • Developed server components using EJB’s. As part of it, implemented Stateless session beans.
  • Implementing JUnit test cases to test Java classes.
  • Developed the Participant Conflict Report, Duplicate Account.
  • Analyzing Use case and the efforts for each Use case.

Environment: Java, J2EE, JSP, Servlets, EJB 2.0, HTML, CSS, JavaScript, XML,IBM DB2, Eclipse, SVN, RightNow, Weblogic7.

Confidential

J2EE Developer

Responsibilities:

  • Successfully migrated the application from WAS4.0 to WAS6.0
  • Played a key role in the design and development of application using J2EE technologies.
  • Developed entity beans using EJB’s, implemented Session Façade and Service Locator Patterns.
  • Implementing JUnit test cases to test Java classes.
  • Analyzing Use case and the efforts for each Use case.
  • Production Log Analysis. Preparing Sequence Diagram, Class Diagram & Collaboration Diagram.
  • Designed & Developed modules: Quick Order Screen, Product UI, etc.
  • Writing Unit Test Cases for above mentioned modules.
  • Reviewing modules written by other team member

Environment: Java, J2EE3, XMLSPY, VSS, Servlets, EJB 2.0, XSLT, CSS, JavaScript, XML,IBM DB2 7, WSAD, SVN, Merant Dimensions, Websphere6.

Hire Now