We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Java/J2EE developer with 10 years of IT experience in web application design, development, integration, deployment and production maintenance.
  • Have work experience in Java/J2EE and current role as a Developer. Expertise and Experienced in Java 8 - lambdas, functional programming and streams, Spring Boot, Spring Microservices, Spring Cloud (Eureka Service Discovery, Hystrix), RESTful Webservices, Hibernate, Core Java, Vault, Docker, Apache Kafka, AWS - Confidential S3, Confidential Athena and Confidential .
  • Involved in the development of Batch Integration Framework for Confidential internals.
  • Involved in the development of Payment Portals and Check Out applications for Confidential Inc., client.
  • Involved in the development of Spring based web applications with Spring 3.0 and Spring Boot.
  • Developed data access layer using Hibernate.
  • Converted JDBC based DAO into Hibernate based DAO.
  • Designed reporting functionality using iReport and Jasper Reports.
  • Worked in Eclipse IDE and Weblogic Workshop.
  • Worked in Weblogic Application Server.
  • Worked in Confidential database using PL /SQL developer.
  • Worked in Version Control Systems such as SVN, TFS and ClearCase.
  • Worked with Confidential S3 and Athena database to setup and implement integration testing.
  • Expertise in RDBMS, JDBC, Hibernate, Confidential and SQL Server including SQL/PLSQL, Stored Procedures.
  • Experience in application/web servers like Weblogic 10.3 and Websphere.
  • Have good skills in Object Oriented Programming Concepts and Design Patterns.
  • Experience in SDLC iterative, Water Fall model and Agile methodologies.
  • Excellent team player, leader and very dynamic in catering to emerging technologies and very adaptable.
  • Strong communication, interpersonal skills and coordinate well with Business and IT.

TECHNICAL SKILLS

Operating Systems: Windows 98/NT/2000/XP/7/8

Language, Frameworks and Tools: Java 8, Spring MVC, Spring JDBC, Spring Hibernate, Jasper framework, Spring Boot, Spring Microservices, Spring Cloud, Spring Data, RESTful Webservices, Apache Kafka, AWS - Confidential S3, Confidential Athena, Vault and Docker

UI Technologies: HTML, Javascript, JSP, HTML, HTML5, CSS, Java Script

ETL: Apache Flink Batch Processing, Jasper iReports

Database: Confidential 10g/ 9i, Couchbase, MongoDB (NoSQL)

Build Tools: Maven, Gradle

Version Control Tools: SVN, TFS, CVS, Clear Case

IDE: Spring Tools Suite, Weblogic IDE, Eclipse, Net Beans

Application Server: Web Logic 8.1/9.2/10, Apache Tomcat 5.5 /6.0.

PROFESSIONAL EXPERIENCE

Senior Developer

Confidential, West Chester, PA

Responsibilities:

  • Understanding the ledger file and associate the entries to the corresponding fields
  • Design and Develop the file processing module using Apache Flink Processing
  • Read streaming data from Apache Kafka
  • Submit the job to Flink WebUI
  • Performed unit testing of the application using jUnit.
  • Assuring the quality code using CheckStyle
  • Implementing code review comments
  • Following the design pattern rules
  • Worked with GIT repository
  • Worked with Maven
  • Working in Agile

Environment: Java 8 (lambdas, functional programming and Streams), Apache Flink Batch Processing, Couchbase database.

Confidential

Senior Developer

Responsibilities:

  • Understanding the existing Confidential application and documenting the requirements
  • Development of Leave of Absence module in Batch Integration Framework.
  • Closely working with Business team to explain the documented requirements and making corrections and adding features if required.
  • Performed unit testing of the application using jUnit.
  • Periodically adding the integration test cases and find out the root cause of unusual behaviors.
  • Using Confidential S3 and Athena for data storage
  • Creating database and tables in S3 for the Integration tests
  • Assuring the quality code using CheckStyle
  • Implementing code review comments
  • Following the design pattern rules
  • Analyzing the customer comments and providing feedback and solutions
  • Implementing the ad-hoc additional features and enhancements
  • Worked in IntelliJ IDE
  • Worked with GIT repository
  • Working in Agile

Environment: Java 8 (lambdas, functional programming and Streams), JOOQ, Google Guice, Confidential S3 and Confidential Athena.

Senior Developer

Confidential, Atlanta, GA

Responsibilities:

  • Developing of additional payment options
  • Developing Spring Microservices to support payment options
  • Developing Check Out applications with Spring Microservices and RESTful webservices.
  • Implemented Service Discovery with Eureka Service Discovery and Load Balancing.
  • Implemented Hystrix fallback and Circuit Breaker to handle failures in services to
  • Redirect selected seat assignment to default seat selection
  • Defer the ticket number generation in case of credit card authorization delay
  • Defer the ticket number generation in case of delay in other airlines response
  • Responsible for documenting the requirements when moving to current system to REST based services
  • Responsible for design and documentation when introducing ‘Miles’ as form of payment for Upgrade and Seat purchase.
  • Working closely with Business Team to explain the root cause of the failures in booking, upgrade and seat purchase.
  • Coordinating with upstream, external applications and downstream applications such as Delta Shopping, Kayak, Expedia, Travel Port, credit card companies for payment authorization through other Delta owned services and Alipay.
  • Responsible for production deployment.
  • Responsible for production maintenance.
  • Periodically checking the production errors and find out the root cause of unusual behaviors.
  • Checking the tea leaf sessions for customer errors and feedback.
  • Used Sumo logic to read the logs
  • Used Sonar Qube to inspect the code continuously and clean the code to maximize the quality of the code and to minimize the runtime defects.
  • Working in Agile
  • Testing with SOAP UI
  • Writing unit tests using jUnit.
  • Involved in designing frontend using JSPs, Servlets, HTML, and CSS.
  • Developed SQL stored procedures for delivering the report on Delta.com bookings.
  • Performed unit testing of the application using Junit.
  • Designed and developed services using Restful.

Environment: Java 8 (lambdas, functional programming and Streams), Spirng Microservices, Spring Cloud, Spring Boot, XML, Spring MVC, Spring Boot, Eureka Service Discovery, Hystrix, Vault, Docker, REST, Junit, Weblogic, Confidential 10g, SOAP

Confidential

Developer

Responsibilities:

  • Analyzing the existing code written in JDBC.
  • Extract the functionality to be converted into Hibernate.
  • Converting JDBC based DAO into Hibernate based DAO.
  • Writing unit tests using jUnit and JSON.
  • Prepared and maintained Architectural documents, non-functional requirement documents for various project modules.
  • Involved in understanding and translating the requirements into application and system design.
  • Involved in testing of design attributes while coordinating with team members in accomplishing overall objectives.
  • Actively involved in applying design concepts, layered architecture, Components, interfaces, messaging and patterns of the application.
  • Involved in design and implementation of backend and middle tier layer using Spring technologies.
  • Involved in design review and implementation of proposed system.
  • Worked on Agile Scrum methodology with 2 weeks sprints, attended milestone meetings, planning meetings.
  • Reviewed and analyzed change requests to determine the scope of work and estimated the level of effort for application changes. Wrote detailed technical specifications for changing application components based on business requirements and high level designs.
  • Mentored team members to work on new enhancements (functionally and technically).
  • Responsible for analysis, design, build, unit testing and assembly testing for the Application.
  • Applied Object Oriented Programming (OOP) concepts (including UML use cases, class diagrams, and interaction diagrams).
  • Involved in implementing the DAO pattern for database access.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.

Environment: PL SQL Developer, Confidential, Core Java, Spring MVC, Spring Hibernate, Eclipse, JDK1.6, Spring MVC, Hibernate, XML, Web logic, Confidential 11g, JUnit, Restful Web Services, Maven

Confidential

Developer

Responsibilities:

  • Implemented the enhancements in Core Java, Servlets and JSP, Spring, Hibernate and AngularJS.
  • Modified the SQL procedures according to the new enhancements.
  • Wrote test cases using jUnit.
  • Requirements Analysis, reviewed BRD and designs and development of individual applications involved.
  • Developed the Soap Service requests to interact with the legacy system.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Involved in designing frontend using JSPs, AngularJS, Servlets, HTML, and CSS.
  • Used CSS to display different styles for specified HTML elements.
  • Worked on Spring Framework for Injection and DAO.
  • Used J2EE Design Patterns Session Façade, Singleton Pattern, Data Access Object and Service Locator Pattern.
  • Used Confidential WebSphere in development and test environments.
  • Responsible for client-side validation using Java Script.
  • Used AJAX for loading and displaying dynamic contents without page refreshment.
  • Involved in design, development and implementation of the application using Test Driven Development (TDD) Approach.
  • Responsible for developing technical specification documents, designed the application architecture, application flow, flowcharts and UML diagrams using Rational Rose.
  • Designed and Developed components for work flow frame work
  • Developed SOAP - based Web Services which are used in sending complex information across network.

Environment: Core Java, Servlets and JSPs, Spring Dependency Injection, Spring MVC, Spring Hibernate, Confidential Weblogic workshop, Eclipse, Weblogic Application Server, Java, XML, J2EE Servlets, REST, JUnit, Confidential 10g, SOAP.

Confidential

Developer

Responsibilities:

  • Involved in Database design.
  • Wrote queries required to create tables using PL/SQL developer.
  • Designed and Implemented the Data Access Layer using Spring and Hibernate.
  • Wrote stored procedures.
  • Implemented client on boarding request delegation using RESTful Webservices.
  • Wrote test cases using jUnit and JSON.
  • Developed JSP pages using struts tags.
  • Developed the Soap Service requests to interact with the legacy system.
  • Design and development of the Data Access layer (DAO) using Hibernate.
  • Involved in designing frontend using JSPs, Servlets, HTML, and CSS.
  • Used CSS to display different styles for specified HTML elements.
  • Worked on Spring Framework for Dependency Injection, AOP (Aspect Oriented Programming) and DAO.
  • Used J2EE Design Patterns Session Façade, Singleton Pattern, Data Access Object and Service Locator Pattern.
  • Used Confidential WebSphere in development and test environments.
  • Responsible for client side validation using Java Script.
  • Used AJAX for loading and displaying dynamic contents without page refreshment.

Environment: Core Java, Hibernate, Spring DI, Spring Hibernte, RESTful webservices, Confidential, Eclipse IDE, PL SQL developer, WebLogic, JSP, JavaScript, JMS, HTML,CSS, XML, SOAP, Hibernate 3.0, Confidential 10g.

Confidential

Developer

Responsibilities:

  • Involved in creating tables in Confidential
  • Designed the Jasper Reports using iReport tool
  • Integrated the reports with Java using Jasper Reports API.
  • Designed web pages using JSP
  • Development in Core Java and Spring.
  • Involved in understanding the Requirements, Designing and preparing the technical specification document with Architecture diagram, Class diagram, Sequence diagrams.
  • Created connection pooling method to avoid the waiting for database connection.
  • Designed and Developed front-end using Spring MVC framework. Used JSP, JavaScript, JSTL, EL, Custom Tag libraries.
  • Configured Confidential connection pool, which is included in Confidential JDBC driver JAR file, to allow concurrent access to the database and optimize performance.
  • Created the web UI using JSP, Servlets and Custom tags.
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the Confidential database.
  • Deployed the application in the Weblogic environment using Ant tool.

Environment: Eclipse, Weblogic workshop, iReport, Weblogic Application Server, Core Java, Servlets and JSPs, Spring MVC, Jasper reports, Confidential .

Thank you.

We'd love your feedback!