We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Chicago, IL

SUMMARY:

  • Over 8 years of professional IT Experience in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA/J2EE technologies.
  • Hands on experience with Multi - Threading and Collections frameworks, JSP, Servlets, Java Beans, and JDBC.
  • Experience in working with IDE’s like Eclipse, Spring Tool Suite (STS), IBM RSA Net Beans, and IBM RAD.
  • Hands on experience in client-side validations like AngularJS, JQuery as well as HTML, CSS, XML, JavaScript.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
  • Extensively worked on developing UI components using Angular JS and JSON to interact Restful web services.
  • Working experience in deploying different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and JBoss.
  • Hands on experience in Ant/Maven Scripts for Build activity and Log4J for application logging.
  • Worked extensively on projects using SQL and PL/SQL. Created and modified Stored Procedures to encapsulate business logic in the database.
  • Experience in using JBPM in case of handling multiple applications and designing complex scenarios.
  • Designed and coded application components in a Test-Driven Development (TDD) approach.
  • Experience on different operating systems like UNIX, Linux and Windows.
  • Implemented the service projects on the Agile Methodology and involved in running the scrum meetings.
  • Performed Code review and applied performance tuning techniques to improve the query performance.
  • Expertise in Performance improvement and Production support for live Applications.
  • Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi-platform environment.
  • Has the motivation to take independent responsibility and be a productive team member, accompanying a strong programming and analytical background.
  • Quick learner with strong problem-solving skills, Good verbal and analytical skills.

TECHNICAL SKILLS:

Technologies: Core Java, Java, Applets, Swings, Java Beans, J2EE (JSP, Servlets), CSS, NodeJs, JavaScript, AngularJS, Web Services, JDBC/ODBC, Oracle.

Languages: C, C++, Java, UML, HTML, SQL, PL/SQL.

Frameworks: Struts, Spring, Hibernate, JSF

IDEs: Eclipse, Spring Tool Suite (STS), RSA, My Eclipse, Net Beans, IBM RAD.

Design tools: Rational Rose, Visio.

Operating Systems: Windows (NT/2000/XP, 7), UNIX and LINUX.

Application Servers: Windows (NT/2000/XP, 7), UNIX and LINUX

Other Tools: HTTP Watch, TRAC (Defect Tracking), CVS, GIT, SVN, IBM Clearcase, SOAP UI, XML Notepad, WebStorm.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them in to technical specifications.
  • Used Angular 2/4 for user Interface to create the single page application.
  • Created Forms with validation using Template Driven Forms and Reactive Forms approach in Angular4.
  • Developed Spring MVC along with Rest web services.
  • Used hibernate for mapping data to SQL database.
  • Worked With $http, $resource to communicate with the backend.
  • Implemented services and $Http for calling data from the backend using observables.
  • Implemented various operators like modify, filter, map etc. of observable.
  • Implemented data binding using Event Binding and Property Binding methods.
  • Implemented dependency injection to add the functionality of components at run-time.
  • Used Angular UI-grid, a high-performance data grid using virtualization.
  • Created custom directives in Angular4 for DOM manipulation and services and Factories for common functionalities shared by different controllers.
  • Implemented Angular Universal to render to DOM via server request in Angular 5.
  • Created dynamic components in Angular 5 in a declarative way.
  • Used Flattened ECMAScript Module to help reduce the size of the generated bundles and speed up built.
  • Created a Single Page application using UI-router in which every view was linked to a controller for scope data.
  • Used $http service code to interact with Restful Web APIs, Web Services using AJAX, JSON, XML and jQuery.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
  • Used IBM Web sphere as the container to communicate the frontend and backend.

Environment: Spring MVC, Rest Web services, Hibernate, Angular, GIT, Maven, SQL Developer, REST, core Java, J2EE, HTML, CSS, jQuery, Eclipse, Visual Studio, Bootstrap and IBM Web sphere

Confidential, Woonsocket, RI

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them in to technical specifications.
  • Used Agile-Scrum software development methodology to develop batch jobs.
  • Used Oracle database for storing and retrieving data.
  • Used Apache Maven as a build tool for building the RESTful web-service.
  • Used UNIX scripts to send data to vendor through FTP.
  • Developed webservices as enhancements in other projects related to coupons.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle.
  • Used Log4j2 to log and track the application.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Used PVCS and SVN configuration management tool for code versioning and release.
  • Developed application using Spring batch to get the data from database and set to the vendor through FTP process from Unix.
  • Used Spring Boot, Spring Batch along with webservices and JDBC to handles some business requirements.

Environment: Spring Boot, Spring Batch, JDBC, UNIX, SVN, PVCS, TERADATA, Maven, Oracle, SQL Developer, REST, JDK1.8, core Java, J2EE

Confidential, Jersey City, NJ

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them in to technical specifications.
  • Developed a Standalone Application using Spring Boot, Spring Batch, Spring JDBC and SOAP Web services.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Developed Stored Procedures for retrieving data from several databases.
  • Developed Windows batch files to run the application in command prompt.
  • Developed MAVEN scriptsto build and deploy the application.
  • Extensive experience in database programming on stored procedures, functions and triggers using (SQL, PL/SQL) with Oracle.
  • Used Bitbucket (Git) as a source to check in the code and created branches and forks to merge the changes from local.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Used SHA-2 to the application for security.
  • Used Log4j2 to log and track the application.
  • Responsible for Development, Bug fixing and maintenance of application.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Used JIRA tool for bug tracking and project management.

Environment: JDK1.8, Spring Tool Suite STS, Core java, J2EE, Spring Boot, Spring Batch, Spring JDBC, SOAP web Services, Maven, Bitbucket (Git), Agile, Log4j2, Oracle 12c, PL/SQL

Confidential, Herndon, VA

Sr. Java Developer

Responsibilities:

  • Involved in gathering and analyzing business requirements and converting them into technical specifications.
  • Developed user-friendly web-based GUI using AngularJS, JavaScript, CSS, HTML, and NodeJS.
  • Worked on developing the backend part of the application involving Spring, Spring MVC, Hibernate 3.2 and Rest Web Services.
  • Used Hibernate for Object Relational Mapping.
  • Developed SQL queries and Stored Procedures for retrieving the data from several databases.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process. Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Used tools like PMD, Checkstyle, SONAR for managing and monitoring coding standards, code complexity and code coverage.
  • Wrote JUnit test cases to test business logic.
  • Write Jasmine Unit Test for JS modules and generate coverage reports.
  • Used SOAP UI to test the web service API calls.
  • Used Git as version control to check in the code, created branches and tagged the code in Git.
  • Used Log4j framework to log/track application.
  • Agile methodology was adopted in the development. This includes daily Scrum.
  • Responsible for Development, Bug fixing and maintenance of application.

Environment: JDK 1.7, Spring Tool Suite STS, Windows 7, Core Java, J2EE, AngularJS, Spring, Hibernate, Unix, REST Web Services, SOAP UI, Maven, Apache Tomcat, PostgreSQL, JUnit, Git, Agile, VersionOne, JavaScript, CSS, Html, WebStorm, Jenkins, Jasmine, SONAR, Log4j.

Confidential, McLean, VA

Sr. Java Developer

Responsibilities:

  • Followed AGILE Methodology and also coordinated with product owners to gather requirements.
  • Developed business components using core java concepts and classes like Inheritance, Polymorphism, Collections, Serialization and Multithreading etc.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly SOAP Web services.
  • Implemented DAO for data access using Spring ORM and HIBERNATE.
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions.
  • Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system.
  • Created build, deployment and configuration related scripts for Maven.
  • Code quality check using PMD, Code coverage checks using SONAR.
  • Develop JUNIT test cases for application unit testing.
  • Implement Hibernate for data persistence and management.
  • Used Spring Framework for Dependency injection and integrated with the Spring Web Flows
  • Used SOAP UI tool for testing web services connectivity.
  • Used JBPM which provides workflow support when multiple applications are working on a source.
  • Used SVN as version control to check in the code, created branches and tagged the code in SVN.
  • Used Log4j framework to log/track application.
  • Responsible for effective communication between the project team and the end user.

Environment: JDK 1.6, Eclipse IDE, Core Java, J2EE, Spring, Hibernate, Unix, Web Services, SOAP UI, Maven, Tomcat Server, SQL Developer, JUnit, SVN, Agile, SONAR, Log4j.

Confidential, Pleasanton CA

Java Developer

Responsibilities:

  • Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, and AJAX.
  • Used Spring JDBC to execute database queries. Created row mappers and query classes for DB operations.
  • Used Spring framework for Dependency Injection and JDBC connectivity.
  • Developed RESTful Web services client to consume JSON messages using Spring JMS configuration. Developed the message listener code
  • Design HTML prototypes, visual interfaces and interaction of Web-based design.
  • Involved in development of custom Servlet handling http request and response objects.
  • Create JSP pages for the Customer module of the application. Coded a JS until file for commonly used JS validation.
  • Actively involved in code review, performance tuning and bug fixing phases.
  • Good team player with ability to solve complex issues. Initiated team discussions to improved efficiency of the system.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller
  • Involved in the deployment of the application in Integration and Implementation environment.
  • Used Subversion (SVN) as the configuration management tool to manage the code repository.

Environment: Core Java, UNIX, J2EE, XML Schemas, XML, JavaScript, JSON, CSS3, HTML5, Angular JS, Hibernate, Design Patterns, Servlets, JUnit, JBPM, JMS, MySQL, REST Web Services, Apache Tomcat, Windows XP.

Confidential, Chicago, IL

Sr. Java Developer

Responsibilities:

  • Developed complete Web tier of the application using Spring MVC Framework
  • Involved in Object Oriented Analysis (OOA) and Object-Oriented Design (OOD) Techniques using Unified Modeling Language (UML)
  • Designed and developed the presentation layer using, JavaScript, XML, XSL, JSP.
  • Java Beans were used to handle business logic as a Model and Servlets to control the flow of application as Controller.
  • Deployed the application on WebSphere application server. Used log4j for logging messages and Rational Clear Case for version Control.
  • Used Hibernate as persistence Layer ORM Framework to perform database operations.
  • Configured Spring AOP framework to apply Logging and Transactions. Used spring transactions to perform transaction management.
  • Implemented REST API and deployed the Web services using WebSphere Server.
  • Developed system prototype and presentation using HTML.
  • Created and maintained all the Database Objects with Oracle 10G.
  • Involved in implementing REST Web Services server and client with jax-ws using apache axis 2 Standard Implementation (SI) which provides the wscompile and wsdeploy tools for developing, deploying, and invoking a Web Service.
  • Used IBM Clearcase to manage source repository.
  • Performed requirement analysis to deliver BRDs (Business Requirement Documents).
  • Responsible for effective communication between the project team and the end user.

Environment: Core Java, J2EE, JSP, Servlets, EJB, Spring MVC, Spring Security, Hibernate, REST Web Services, IBM WebSphere Application Server, JavaScript, CSS, Maven, Oracle, JUnit, Linux, XML, IBM Clearcase, Spring AOP, UML.

Confidential

Java Developer

Responsibilities:

  • Involved in requirement gathering, application architecture and process flow wherever applicable
  • Developed the front-end pages in HTML and done client-side validations in JavaScript
  • Developed Servlets to perform business logic and to interact with the database using JDBC
  • Developed code for the registration of the enrolling customer
  • Developed login and authorization of utility bills payment process for registered customers.
  • Developed mail utility class using JavaMail API.
  • Involved in call flow and dialogues for an IVR system interface.
  • Involved in designing the database in SQL Server
  • Developed the SQL queries using joins, stored procedures and triggers.
  • Performed Unit and System Testing and prepared test cases and test reports.
  • Involved in walkthroughs and the installation process.

Environment: Core java, Java 1.5, J2EE, JSP, Servlets, SQL Server, JNDI, PL/SQL, ANT, XML, JavaScript, Eclipse, Log4j.

Hire Now