Java Developer Resume
Richardson, TX
SUMMARY
- 5 years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies
- Experience working on various platforms like Windows XP/Vista/7, Linux Red Hat/Ubuntu, Unix, Mac OS
- Strong knowledge on Application Development using Software Development Life Cycle (SDLC)
- Experienced in Object Oriented Analysis (OOA), Object Oriented Design (OOD) using Unified Modeling Language (UML) and Multithreading.
- Expertise in Agile and Waterfall Software Development Methodology including Scrum technology
- Expertise Developing application using Spring Framework dat leverages classical Model View Controller (MVC) architecture
- Extensive experience in CoreJavaconcepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework,JavaBeans, Lambda Expressions
- Good Knowledge of using IDE Tools like Eclipse, IntelliJ IDEA, RAD, NetBeans, Spring Tool Suite (STS), Apache Camel
- Expertise in designing and developing client side web based enterprise applications using jQuery, AngularJS, Node.js, ReactJS, material.js, Bootstrap, HTML, XML, AJAX Servlets, JSPs, EJB, JNDI, JMS,JavaBeans.
- Expertise in Server Side Programming usingJava, JavaScript, EJB, SQL, PL/SQL.
- Experience in developing application in Single Page (SPA's) using various JavaScript frameworks such as Angular JS and React JS.
- Hands on experience using jQuery, Node.js, Bootstrap, Angular 2/4 and AngularJS for changing styles dynamically, creating animation effects and manipulating DOM structures.
- Expertise in developing and consuming Web services including different Protocols like REST and SOAP.
- Design and develop SOAP Web Services using Apache CXF/JAX-WS in XML format.
- Create WSDL documents and Request/Response xml schemas for various functional business messages
- Design and develop REST Web Services using Sun Jersey/JAX-RS in JSON/XML Format.
- Developed micro-services using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Batch, Spring Transaction and JPA.
- Expert at Spring MVC framework using Hibernate and Annotations.
- Experience in Object Relational Mapping (ORM) like Hibernate and iBatis usingJavaPersistence API (JPA)
- Expertise in database modeling, administration and development using Oracle 10g/9i, DB2, MS SQL Server 2000, MySQL, PostgreSQL, MongoDB 4.0.
- Expertise in deploying applications on IBM Web Sphere application server, BEA WebLogic, JBoss application server and Tomcat web server.
- Involved in White box and Black box testing using testing tools like JUnit Powermock, Selenium, FitNesse, Test Runner, Karma, Jasmine.
- Experience in version control system tools like Git, SVN, Clearcase and Tortoise Confidential .
- Developing automated process for builds, deployments and continuous integration using Maven, Ant, Jenkins, Chef.
- Expertise working with Cloud Application support platforms as AWS, Cloud Foundry, Bluemix.
- Excellent working knowledge on various virtual systems like Docker, Virtual box technologies.
TECHNICAL SKILLS
Languages: Java, C, C++, XML, SQL and PL/SQL
Java/J2EE Technologies: JSP, Servlets, JDBC, RMI, JNDI, SAX, DOM, JAXB
Frame Works: Spring 2.x, Hibernate 3.0/2.0, Struts, Tiles, EJB3.x/2.x, JSF 1.2, Spring MVC and JPA.
Web/Application Servers: Web Sphere 6.1/5.1, Web Logic 9.1, Apache Tomcat6.0/5.5, Jboss 4.2 and Sun Glass fish.
IDE/Tools: Eclipse 3.5/3.3, Net Beans 3.6, RAD 6.0, WASD 5.0, My Eclipse 5.1
Web Services/Messaging: Web Services, REST, SOAP, WSDL, JAX-WS, Apache AXIS 2, JMS, MQ Series.
Scripting Languages: HTML, DHTML, Java Script, React JS, AJAX, CSS, Jquery
Testing and Build Tools: JUnit, Log4j, ANT, Maven
Databases: Oracle 8i/9i/10g/11g, My SQL 5.0, SQL Server 2000,IBM DB2 v7.0
Operating System: Windows NT/2000/XP, UNIX, Linux.
Source Control: CVS
Cloud: Amazon Web Services.
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Java Developer
Responsibilities:
- Involved in developing the entire enterprise application usingJava/J2EE, Spring and JPA to satisfy the customer needs and able to deploy on Production. Involved in closing of the defects which were raised in HP QC.
- Assessing information needs of the users and developing technical specifications/solutions.
- AWS EC2 instances were configured in developing and QA environments with Node.JS.
- Implementing AOP module in spring for Role based application and MVN module in Spring for User Access and made all the services as RESTFUL Web Services.
- Created fully functional REST web services supporting JSON message transformation. Built on Spring 3.0 technology.
- Used Spring Boot to develop and deploy both RESTful web services and MVC applications
- Involved in system design and development in corejavausing Collections, multithreading and exception handling.
- Created Rest API's and Soap API's by using spring controllers and JAX-WS.
- Used Spring Boot for building Microservices and developed Spring based application radically faster with very less configuration
- Developed the application using SOA based onJavaand JMS.
- Deployed Spring Boot based Microservices using Amazon EC2 container services using AWS admin console.
- Interpret IOT Integration flow development and life cycle management tools
- Designed and Developed Data pipeline architecture using Spring Cloud Data Flow with both streaming and batch processing capability.
- Installed application on AWSEC2 instances and configured the storage on S3 buckets.
- Configured JDBC resources, data sources and bounded to the J2EE applications, configured the connection pools for the data sources. Created the Oracle Application server, JMS Server, JMS Connection Factories, Queues, Topics, Database Store and Message Bridges and monitored.
- Used Bootstrap and Angular.JS, React.js and Node.js in effective web design.
- Used AWS code pipeline for moving the code across different environments.
- Implemented Web Design based on HTML5, CSS3, and Bootstrap for Front-End and JSP, JSF for Back-end.
- Involved in creating the Hibernate POJO Objects and mapped using both Hibernate xml mapping and Annotations.
- Well versed with coreJavaconcepts like collections, multithreading, serialization,Javabeans.
- Enhanced user experience by designing new web features using MVC Framework like Express JS and Node.JS.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular JS 2, CSS, Node.JS, Express JS and AWS (Amazon Web Services).
- Excellent in designing the front-end pages using scripting languages like Angular JS, JSP, HTML, Ajax, CSS, JavaScript, JQuery and its libraries.
- Created Angular JS controllers, directives, models for different modules in the frontend.
- Used Design Pattern: Singleton Pattern, Factory pattern, DAO, Façade Pattern (Session Façade Pattern), MVC Pattern, Business delegate Pattern, and Service Locator Pattern.
- Developed reusable Backbone.JS directives and worked on Backbone.JS Controllers which Isolates scope to perform operations in UI.
- Migrated applications to the AWS cloud.
- Developed User Interface (UI) Rich Web Applications and Web Service Applications using HTML 4, XHTML, CSS 2, XML, XSD, SOA, JAXB, AJAX, Object OrientedJavaScript, AngularJS, ReactJS, BOOTSTRAP Framework, RESTful services,JAVA, JSP, jQuery, Backbone .JS, Node.JS Ext.JS.
Environment: Java8,, J2EE, HTML, CSS, jQuery, JSP, AJAX,JavaScript, SVN, Maven, SOAP UI, Agile, JIRA, Eclipse, Oracle SQLDeveloper, Spring boot, Windows XP, Apache Tomcat, Spring MVC, Soap and Restful web services, AWS, Hibernate, Putty Log4j. JQuery, Angular JS, Backbone.JS, React JS, Node.JS Ext.JS, Bootstrap.
Confidential, West New York, NJ
Java Developer
Responsibilities:
- Developed application using Spring Framework dat leverages classical Model View Controller (MVC) architecture, and Hibernate as the ORM.
- Developed Chart Web Services controllers, with generic interfaces, and default implementations, exposed as Java Spring RESTful Web services, with Chart Specific parameters passed as query string.
- Created custom directives utilizing AngularJS
- Followed Agile methodology, interacted with the client, for taking feedback on the features.
- Used SmartTrade API to get client data and display using JSP.
- UsedJava(JavaSwing,JavaAWT, Multi-threading, Socket Programming etc.) for application development
- Built a web frontend using JSF Framework with JSP, HTML, CSS, AJAX, and JavaScript.
- Extensively used Hibernate Criteria API in data access layer to access and update information in the database.
- Developed mock-up screens in the prototype to demo the application screens to business users using HTML, AngularJS, Bootstrap
- Implemented Responsive development using Bootstrap and CSS3 media queries
- Implemented Single Page Application (SPA) Pattern and used Angular JS MVC to build a cross-browser application.Utilized multi-threading, concurrency, memory management and NIO and concurrent package in extensively.
- By using D3.js and Bootstrap built some data visualizations to monitor web server speeds and data processing. Also created dynamic reports and bar charts.
- Responsible for making AJAX Calls for the UI Interactions to the Controller Actions using Angular JS and getting the Data back as JSON and parsing it onto the UI.
- Written complex SQL statements/Joins and procedures to fetch the data from the database
- Designed and developed persistence layer build on ORM framework and developed it using Hibernate.
- Developed application service components and configured beans using Spring IOC.
- Implementing or exposing the Microservices based on RESTful API utilizing Spring Boot with Spring MVC
- Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations
- Used HTTP methods extensively to retrieve the data from the Rest API and used dat data to update the page dynamically
- Used Spring Security for implementing autantication, authorization and access control features
- Implemented Java 1.8 features including Lambda, Advanced for each loop, and Streams
- Used GIT for version control &Log4J for logging and developed the pom.xml using Maven for compiling the dependencies.
- Developed and executed unit test cases using JUnit and deployed application on AWS by using Elastic Bean Stalk
- Implemented scripting with Ajax and XML to dynamically refresh the page contents.
- Implemented JAXB in XML binding.
- Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.
- Integrated Hibernate with Spring by coding a Spring Configuration file.
- Developed a tool to retrieve and send data to third party service provider. dis feature was implemented using REST
- Built ANT scripts for automated deployment and for the build operation of the entire application.
- Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping
- Used Subversion for version control and created automated build scripts.
Environment: Java, J2EE, Servlets, AJAX, Spring, JMS, HTML5, JavaScript, JSP, EJB, Confidential, CSS, MVC, JDBC, J Profiler, Oracle 10g, XML, MVC, Hibernate, Bootstrap, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Ant, ClearCase, Clear Quest.
Confidential
Intern Java developer
Responsibilities:
- Involved in requirements gathering and analysis from the existing system.
- Worked with Agile Software Development.
- Developed low level design document andJavacomponents.
- Designed and developed business components using Spring AOP, Spring IOC, and Spring Batch.
- Implemented DAO using Hibernate, AOP and service layer using spring, MVC design.
- Developed Java Server components using spring, Spring MVC, Hibernate, Web Services technologies.
- Using Java1.7 with generics, for loop, static import, annotations etc, J2EE, Servlet, JSP, JDBC, Spring3.1 RC1, Hibernate, Web services (Axis, JAX-WS, JAXP, JAXB) JavaScript Framework (DOJO, JQuery, AJAX, XML, Schema).
- Developed Restful web services using Apache Camel, Spring Boot and configured Kibana as a visualization dashboard.
- Used Hibernate as persistence framework for DAO layer to access the database.
- Worked with the JavaScript framework Angular JS.
- Designed and developed Restful APIs for different modules in the project as per the requirement.
- Developed JSP pages using Custom tags and Tiles framework.
- Developed the User Interface Screens for presentation logic using JSP and HTML.
- Has Used Spring IOC to inject the services and their dependencies in dependency injection mechanism.
- Worked in configuration of APACHE CAMEL and executing routes, integrating applications using Red Hat Jboss Fuse.
- Developed the persistence layer (DAL) and the presentation layer.
- Used MAVEN for build framework and Jenkins for continuous build system.
- Developed GUI using Front end technologies JSP, JSTL, AJAX, HTML, CSS and Java Script.
- Developed a code for Web services using XML, SOAP and used SOAPUI tool for testing the services proficient in testing Web Pages functionalities and raising defects.
- Configured and deployed the application using Tomcat and Web Logic.
- Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate spring framework
- Used Log4J to print info, warning and error data on to the logs.
- Involved in writing the Junit test cases as part of unit testing.
- Prepared auto deployment scripts for Web Logic in UNIX environment.
- Used Java Messaging artifacts using JMS for sending out automated notification emails to respective users of the application.
Environment: Java, J2EE, Spring Core, Spring Data, Spring MVC, Spring AOP, Spring Batch, Spring Scheduler, Restful Web Services, SOAP Web Services, Hibernate, Eclipse IDE, JSP, JSTL, HTML5, CSS, JavaScript, Web Logic, Tomcat, XML, XSD, Unix, Linux, UML, Oracle, Maven, SVN, SOA, Design patterns, JMS, JUNIT, JSON.
Confidential
Intern Software Engineer (QA)
Responsibilities:
- Used JQGrid as an Ajax-enabled JavaScript control to provide solutions for representing and manipulating tabular data on the web.
- Followed Agile methodology, interacted with the client, for taking feedback on the features.
- Involved in fixing defects in application worked in JSF managed beans, converters, validator and configuration files.
- Developed JSPs(with JSTL), JSF according to requirement to handle the requests and to provide some components of UI (User Interface) in the application
- Developed Web services (SOAP) to expose the business methods to external services.
- Developed Web Enable client FIX interface for order routing and developed test cases.
- Developed a messaging queue using JMS messaging to notify return messages post execution and to interact with orchestration engine.
- Developed Helper Classes and Value data access objects which interact with Database.
- Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
- Developed and tested persistence of order messages on oracle database using Hibernate.
- Developed functional test cases and end to end test cases on JUnit for testing for business scenario
- Conducted unit, integration and regression testing.
- Developed Aspects for logging errors in the application. Given Production support for Autosys jobs for Client orders/trade report generation.
- Used MAVEN build tool to build the application on Eclipse IDE and deployed on IBM Web Sphere.
- Performed the code reviews and enforcing the standards. Coordinated with Quality Analysis team and handling issues.
Environment: Java, Backbone.js, JMS, Web services (SOAP and REST), JQGrid, JSF, Hibernate, JSP, HTML, CSS, JavaScript, Can JS, Oracle, IBM WebSphere, JUnit, Maven, Agile, Eclipse IDE, UNIX.
