We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Chicago, Il

SUMMARY:

  • Around 8 years of IT experience in analysis, design, implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE technologies and Object Oriented Programming Concepts.
  • Experienced in Agile Software development process and also strong technical knowledge in CoreJava, J2EE and JEE development, with experience in defining functional and technical specifications.
  • Strong experience in different phases of Software Development Life cycle (SDLC) including Design, Implementation and Testing during the development of software applications.
  • Experience in designing and developing N - tier Architecture applications with Java/J2EE using Web Services, Servlets, JSPs, JDBC, XML, Java Mail, DAO, JMS, MDB, Apache Struts1/2,HTML5,CSS3,AngularJS, jQuery, AJAX, JavaScript.
  • Strong front-end GUI wireframing/prototyping skills using scripting languages like JSP, JavaScript, PHP,PERL
  • Expertise in Multithreading, Garbage Collection, Spring framework, Hibernate, Algorithm.
  • Experience in Spring framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Extensive experience in designing and executing Automation testing using Mercury tools (Quality Center / Test Director, WinRunner, LoadRunner, QTP) and PVCS Defect Tracker
  • Good experience in using Hibernate for Database communication, retrieval and update.
  • Hands on experience in one or more MVC framework Spring (DI/IOC, AOP and JDBC template).
  • Experience in designing web services, SOA based applications.
  • Experience in writing Web Services using WSDL, SOAP and UDDI in distributed web application development environment.
  • Experience in developing and consuming Restful web services.
  • Good hands on experience developing responsive single page application using AngularJS framework and JavaScript.
  • Working experience of Relational DBMS like Oracle, SQL Server, MySQL, DB2, Toad for performing SQL and PL/SQL programming and NoSQL DB like MongoDB.
  • Hands on experience with version control systems like CVS (Concurrent svnSystems), SVN (Apache Subversion), Sub Version Codes, CLEARCASE and GIT for providing common platform for all the developers.
  • I have performed R D to develop Selenium cucumber frame
  • Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium, Cucumber.
  • Good experience in developing test cases with Junit for Unit testing and logging using Log4J
  • Log4J for extensible logging, debugging and error tracing.
  • Hands-on experience working with Continuous Integration (CI) build-automation tools such as Maven, Jenkins and ApacheAnt.
  • Experience in designing and developing applications using Web Sphere application servers and Tomcat web server and Web logic server.
  • Experience with Unix, Linux and Windows operating systems.
  • Experienced in multiple domains such as insurance, banking, telecom and health care.
  • Good team player, strong work ethics, enthusiastic and quick learner with positive attitude.
  • Excellent analytical and problem solving skills along with excellent oral and written communication skills. Willing to relocate: Anywhere

TECHNICAL SKILLS:

Languages:  Java/j2EE, C, C++.

Java Web Technologies:  HTML-5.0, Java Script, JQuery, XML, XSL, XSD, CSS3.0, J2EE 1.2/1.3, JDBC, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JAXP, CSS, JMS. JENKINS Databases Oracle, MS Access, SQL, MY SQL, DB2,MongoDB.

Application Framework:  Struts, Spring, Hibernate, J2EE, Junit.

Source Control:  CVS, VSS, Rational ClearCase, Tortoise SVN, Mercurial, ANT, Maven

Tools/IDE's:  Eclipse, JBuilder, Apache Camel, JUnit, TESTNG and UML

Web/App-Servers:  Web Sphere, Web Logic, Apache Tomcat, JBoss.

Operating Systems:  Unix, Red Hat Linux, …

WORK EXPERIENCE:

Java Developer

Confidential, Chicago, IL 

Responsibilities:
  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
  • Used JSP, HTML5, CSS3 and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
  • Used AngularJS and Backbone.JS for client side validation.
  • Experienced with RAD/Iterative development methodologies.
  • Implementing FIX Protocol Messages for ETD Equity Traded Derivatives and Generated SWIFT messages.
  • Created Single page application using Backbone.JS and Node.JS to handle data flow.
  • Used JavaScript latest version of libraries based on running in the Node.js environment.
  • Develop various screens for the front end using AngularJS and used various predefined components from NPM.
  • Worked with core Java technologies like Multi-Threading and synchronization.
  • Multithreading was used to process data in chunks to improve performance.
  • Handed Java Multi-Threading part in back-end component, one thread will be running for each user.
  • Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Developed Business objects using POJOs and data access layer using Hibernate framework.
  • Use of tools such as PMD, findbugs, Jenkins, Sonar to ensure the continuous integration in the project.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
  • Participated in Code review using PMD, Sonarqube, UC Detector.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
  • Developed reports include Invoice Printings, and Patient profiles. Assigned as lead developer throughout the design, analysis and coding phase of a Claims Processing System.
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Developed user interface as JSFs, prime faces, HTML and CSS and BOOTSTRAP with custom tag libraries using JSF Framework.
  • Used Micro services to communicate using synchronous protocols HTTP and REST.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Developed and used REST web services for the reporting frame work.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Facilitated upgrade to Java 8, replacing the Joda library, using Streams and Lambda expressions.
  • Developed build and deployment scripts using MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Deployed GUI code to WebLogic application environment and standalone components to JBossServer. Developed web services to perform various operations on the supplier information.
  • On high-level, able to work on OTC derivatives over exchange-traded and greater negotiation and customization of a transaction.
  • Responsible for configuring Continuous Integration Server i.e. Jenkins and SonarQube.
  • Used NoSQL DB like MongoDB for the proof of concept.
  • Used MongoDB as data storage and utilized aspects like replica sets, sharding and clever document design to make service extensible scale and feature wise.
  • Optimized the full text search function by connecting to MongoDB.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Maven to build the application and deployed on WebSphere Application Server.
  • Used GITHUB as version control tool.

Environment: JAVA, J2SE,HTML5, CSS3, JQuery, Ajax, Angular JS,Bootstrap, Node JS, JSON, J2EE, Spring Framework 4.2.0, Spring MVC 4.2, Spring Security, Spring Boot, Spring Data (Spring JDBC, Spring ORM), JSP2.0, Hibernate 4.0, Web services, RESTful, RAD, WebSphere, SonarQube, Agile/Scrum Methodology, Maven, JIRA,JBoss, Junit, TDD, MongoDB, Micro Services, GITHUB.

Java Developer

Confidential, San Diego, CA

Responsibilities:
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an Agile work environment with Content Management system for workflow management and content versioning.
  • Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
  • Involved in the development of the screens using JSP, HTML, CSS and JavaScript.
  • Created rich user interface with CSS3 and AJAX calls along with pseudo elements, transformations and gradients.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used Jquery to make Ajax calls. Developed the components using the spring framework Spring MVC, Spring DAO, Spring AOP
  • Validated the server and client side information using JavaScript and Spring MVC framework
  • Created RESTful web services using Jersey API for reporting claim status.
  • Implemented server side Restful web services for external vendors to access our applications.
  • Developed EJB based JAX-WS Web Services and Jersey REST based Web services associated with business modules integration.
  • Used different Design patterns like MVC pattern, DAO pattern, and singleton to achieve clean separation of layers.
  • Integrated DAO with hibernate and used MySQL for database server.
  • Created stored procedures and triggers using MySQL.
  • Used Spring Aspect Oriented Programming for registration check.
  • Prepared Unit test case using JUnit and used Jenkins for continuous integration testing.
  • Configured Maven for dependencies and Log4J for logging.
  • Worked with GIT repository to manage project. Worked for Continuous Integration deployment, automating build, and tests using Jenkins, and Maven.
  • Involved in deploying and managing Session Bean EJB on JBoss server and handled WAR files on Tomcat server.
  • Deployed on Apache Tomcat server in local and integration test environments.

Environments: Eclipse, Java, J2EE,HTML, JSP, JAX RPC, JAXB,CSS3, JavaScript, and JQuery, Javascript Spring MVC, Hibernate, RESTful web services, Apache Tomcat7.0,Junit,Jenkins,Maven, GitHub, XML, Log4j, EJB, MySQL.

Java Developer

Confidential, Glenburnie,MD

Responsibilities:
  • Attended various meetings with users. Gone through and understand the client requirements.
  • Developed DAO classes for all the access functions related to entity classes.
  • Developed Business logic using Spring framework to validate user login details.
  • Used Hibernate ORM to validate login details with Database before providing the requested information to the client.
  • Designed User Interface components using JSP and Struts and constructed System components and developed server side part using Java, EJB, and Spring Frame work.
  • Actively involved in all phases of SDLC process/methodology, right from project initiation and ensured project delivery.
  • Developed Front end windows using PowerBuilder v10.5 and PFC services with Sybase and Oracle as backend.
  • Experienced in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XM.
  • Prepare the technical design document, get it approved by the customer and implement accordingly.
  • Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
  • Used JSTL tags for creating the tables with contents easily.
  • Wrote UNIX shell scripts to spawn the SQL*Loader job for daily load of data.
  • Performed JavaScript Validations on the data submitted by the user.
  • Used Concurrent Clear Case as a version controlling for the source code check in and check outs.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Used DOM parser for validating the XML files against their respective Xmlschemas.
  • XPATH expressions are used to extract data from the XML files.
  • Used Git Hub extensively as versioning tool and used Maven for automated building of projects.
  • Scripting, reporting and automation using Powershell / PowerCLI.
  • Analyzed current programs including performance, diagnosis and troubleshooting the problem.
  • Prepared design and technical specification documentation
  • Extensively used the LOG4j to log regular Debug and Exception statements and involved in design, analysis and architectural meetings.
  • Experience in Gradle Build tool and understanding the artifactoy and repo structure.
  • Involved in analysis of finding out the performance issues of DAO classes.
  • Provided training to developers on AllFusion Harvest Change Manager usage with Rational Application Developer (RAD 9.6).
  • Design and implementing application to meet with integration technology (Jboss Fuse, Fuse Fabric8, Active MQ).
  • Implemented Unit Testing using JUnit and involved in Integration Testing with Database Layer.
  • Appropriately setup the Hibernate Data Source for access through the Spring Context.
  • Unit tested various code modules using JUnit and maintained the code in SVN(SubVersion) repository.
  • Prepared the release notes and user documentation.

Environment: Java, derivatives,Spring, Hibernate, Sybase, SQL Server, WebSphere6.x, RAD, SVN, Maven, log4j,JBoss,jUnit, RESTful web services, JIRA

Java Developer

Confidential

Responsibilities:
  • As a Senior Java Developer, worked as a Sr. Software Developer in Java, with involvement in working with technologies like Spring 3.x, Hibernate 3.x, Oracle and Restful Web Services in designing and development of the application.
  • Developed user interface by using Richfaces, JSF and Ajax frameworks and JSF tags at UI.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Worked on designing the User Interface by coding in HTML5, AngularJS, Bootstrap to create the SPA (Single Page Application).
  • Implemented Web Services using Apache to communicate to external testing centers for finding seats and reservation and between scoring and reporting management.
  • Skill on platform to be deployed in the AWS environment for various users.
  • Experience in implementing Oracle SQL as an oracle client to query the database.
  • Worked on Hibernate as ORM to integrate with the application developed using Spring
  • Experience in replacing Hibernate with Native SQL Queries (JDBC) in places to handle large search
  • Worked on implementing JMS to publishthe message on to the Queue after processing.
  • Worked with FTP Client to read and write a file from/at a specific location.
  • Experience in presentation layer of the application with the help of Node JS, Angular JS, boot strap also worked on XHTML pages.
  • Experience in developing the automatic build scripts with the help of Maven for application to deploy.
  • Experience in designing GUI screens of some modules by means of RichFaces.
  • Worked extensively on Spring IOC for the dependency injection for managing application dependencies
  • Worked on GIT Hub as the repository to checkout and commit the code.
  • Expertise in writing SQL queries, PL/SQL stored procedures for the database and backend tasks.
  • Utilized AWS cloud watch to monitor the performance environment instances for operational and performance metrics during load testing.
  • Used Version control system GIT and web page screens for various modules using Html, CSS, JavaScript, and AJAX and Angular JS.
  • Worked exclusively on Tomcat 7.2.x for managing performance and security optimization for Web Applications.
  • Provided investigative support for the Check Processing Department on a monthly basis.
  • Expertise in JUnit test cases with the data mocking by using Mockito for unit testing application classes.
  • Worked on Unit testing, Integration testing also corresponding testing efforts with the QA team.
  • Hands on experience in providing Post Production and Production support as and when required. Environment: Java 8, Angular JS, AWS, Ajax4, J2EE, JSF1.2, POI 3.7, Log4j-1.2.8, JUNIT- 3.8.1, EJB, Oracle SQL, Oracle 11g, JBOSS 5.0.1.GA, Sybase, Apache Tomcat, SSH Secure Shell, Hibernate, GIT, HP Quality Center.

Java Developer

Confidential

Responsibilities:
  • Involved in analysis, design and development of e-bill payment system as well as account transfer system and developed specifications that include UML Diagrams using Rational Ross.
  • Developed custom tags, JSTL to support custom User Interfaces.
  • Implemented Business processes such as user authentication, Account Transfer using Session EJB Sana File Net p8.
  • Used JNDI for naming and Directory Services and added tasks for online banking website using core Java
  • Used WSAD for writing code for JSP, Servlets, Documented and EJBs.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Used Spring MVC Framework for developing web applications.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
  • Eliminated multiple JSF component libraries and replaced with single component library - ICE faces
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of valuable information such as payment status report.
  • Developed JUnit test cases for all the developed modules.
  • Used CVS for version control across common source code used by developers.
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Experience working with version control such as CVS and Clear Case.
  • Used ANT build tool for building the application.

Environment: Core Java, J2EE, JSP, DB2 EJB, JAXB, JMS, JSTL JNDI, Spring, Oracle, DHTML, XML, FILE NET, DOM, SAX, ANT, Tomcat server, Rationale Rose, JAXB,JSF Rich faces, Middleware, RAD, WSAD (Web Sphere Studio Application Developer), IBM Web Sphere Application Server, Hibernate, LOG4J,CVS.

We'd love your feedback!