Java Developer Resume
Irving, TX
SUMMARY:
- Around 8 years of strong experience in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using Java/J2EE on Windows and UNIX platforms.
- Expertise in developing Web based Distributed and Front End applications in a three - tier architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
- Expertise in designing and developing enterprise applications using J2EE technologies like EJB 2.1/3.0, Struts 1.2/2.0, JDBC, JNDI,JMS,JAXB, SAX/DOM, Web services.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Expertise in design patterns including Front Controller, Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
- Extensive experience in frameworks like Spring framework, Hibernate framework, and struts framework. strong knowledge of JavaScript frameworks such as Angular.js 2.
- Developed MVC framework using Spring and Struts.
- Used Hibernate 4.0 as an ORM Tool to access Database.
- Experience developing Swing as GUI
- Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
- Strong experience with JUnit in performing unit test and determining the application functionality.
- Experience in implementing TDD functionality.
- Expertise in various components in spring such as IOC, AOP and MVC.
- Experience using Java Platform, Enterprise Edition (Java EE) 5/6/7
- Expertise in implementing web applications using IBM WebSphere 4.0/5.0/6.0 application Server.
- Good Working knowledge of ANT, MAVEN and Log4J.
- Proficient with various J2EE IDE’s like RAD 7.0, WSAD 5.0, Eclipse 3.0/3.1, and JBuild 7.0/8.0.
- Strong experience in different phases of Software Development Life cycle (SDLC) and Rational Unified Process (RUP) including Design, Implementation and Testing during the development of software applications.
- Experience with versioning tools like Clear case, and CVS.
- Strong knowledge in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i/10, DB2 UDB 6.5, NOSQL,SQL Server 2005 and MySQL.
- Experience with JMS both Synchronous and Asynchronous messaging.
- Expert in Various Agile methodologies like Test Driven Development, Incremental and Iteration methodology and Pair Programming.
- Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
- Expertise in XML and related technologies like XSL, XSLT and parsers like JAXP (SAX, DOM) and JAXB.
- Experience in implementing web based projects using IBM WebSphere Application Server 5.x/6.x and IDEs like IBM WebSphere Studio Application Developer (WSAD) 5.0, Eclipse 3.0/3.1, and RAD 6.0/7.0 .
TECHNICAL SKILLS:
Operating Systems: Linux and Windows 7/vista/XP/2000
Languages: Java, J2EE, HTML, UML, XML, PL/SQL, JavaScript,ANGULAR JS 2
Web Technologies: Servlets, JSP, JSON, JDBC, JMS, Web Services, XML, HTML, JQuery.
CRM: NetSuite, Right Now & Salesforce
Methodologies: SDLC, Agile, Waterfall
Servers: Web Logic, IBM Web Sphere, Tomcat, jBoss
Frameworks: Struts, Spring MVC, Spring boot, Hibernate.
Databases: Oracle 8i/9i/10g, NOSQL(MONGODB), MySQL and SQL Server
Development Tools: Eclipse, STS, NetBeans, WebLogic Workshop .
Web Services: REST, SOAPSource Control SVN, GIT HUB, BITBUCKET
Testing: Junit, Mockito, Ready API, Soap UI
Reporting Tools: JReports 8, Sql Reports, Jasper Reports and Open Flash
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Java Developer
Responsibilities:
- Design, development, enhancement, testing, documentation, and maintenance of custom business application software systems in a high-performance team environment.
- Collaborate with project managers, business system analysts, data service team, creative team and R&D team to ensure the successful execution and delivery of projects deliverable.
- Design and build development and test automation tools and framework to release good quality solutions using CI/CD model.
- Identify root-cause analysis, trouble shooting, and solution implementation within multiple-technology areas.
- Responsible for on-boarding new clients as well enhancements to existing clients utilizing.
- Spring Batch jobs (create/maintain) to schedule, extract and send client's orders to multiple third-party vendors.
- Interfacing with system designers to design, code, test and implement application using Java/J2EE with Spring framework, HTML, CSS, JavaScript, Angular, SQL server, XML, JSON, Ant, Jenkins.
- Identifies unsecured code areas and implements fixes as they are discovered with or without tooling.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
- Build Restful and Soap based web services for the Payroll’s which includes Direct Deposits, Pay Standards, Earnings, Deductions etc.
- Test functionality through unit testing, integration testing and automated testing tools to ensure the application was working stably and error free.
- Load Testing, Single User Testing all phases of Application using JMeter, monitor the Response Time and improve the area’s which consume more time.
- Test API’s Using Swagger.
- Creation of SQL scripts to fix errors with customer data.
- Storing, retrieving, and manipulate data for analysis of system capabilities and requirements.
- Deploy Code to different Environments using Deploy.
- Sandbox the API’s using CA API Gateway. peer review of code and help in learning and teaching new ways to develop Components.
Confidential, Webster, NY
Sr. Java Developer
Responsibilities:
- Used Spring MVC on the front end using JSP, Spring tags, Spring validation framework.
- CSS3 and Bootstrap for styling the HTML5 elements.
- Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams.
- Designed the Front-end screens using JSP Tag Libraries, Servlet’s, XHTML, XSLT, and JavaScript
- Responsible for developing Use case, Class diagrams and Sequence diagrams for the modules using UML and Rational Unified Processing (RUP).
- Involved in Develop the User Interface module using J2EE, JSP Tags, Servlet’s and Spring Framework.
- Designed and edited front end web pages using HTML, CSS, Bootstrap, Angular JS and JavaScript.
- Provided development Support for System Testing, User Acceptance Testing and Production support.
- Developed web services code for the system will either use services in connected applications to perform business operations using SOA Architecture.
- Used Log4J logging framework for logging messages.
- Written the Rest Services to get the data from NoSQL (Mongo DB) Collections in JSON format.
- Implemented Transactions and Batch Updates using spring framework.
- Worked with core java and Drool rule engine and participated in all aspects of software life cycle including analysis, design, development, production deployment and support.
- Used Mongoose API to access the Mongo DB from Node.
- Used SVN as version control.
- Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end Restful Server, then display the well-organized result in web pages by writing Angular JS controller, directive s, service s, and route provider s.
- Also, used Angular js filter to make the data searchable and sortable .
- Used Spring ORM to integrate Spring Framework with hibernate.
- Used JSON for the Web services basing on business rules and requirements.
- Integrated RESTFUL Web Services with Spring Framework.
- Developed script for creating tables for Oracle according to the business requirements.
- Integrated with JBoss Application Server 5.0
Confidential, Denver, CO
Sr. Java Developer
Responsibilities:
- Involved in Analysis, Design, implementing and Production phases of the Project modules using java/J2EE technologies
- Used Agile/Scrum Methodology during application development
- Implemented the spring batch jobs to generate the statements by connecting to the different databases. converted the existing Perl and Shell scripts into java.
- Implemented web-tier using Spring MVC Framework.
- Used the PCF (pivotal cloud foundation server) for the batch job deployment.
- Implemented the Hibernate ORM tool to store the data into the database and also used the HQL to retrieve user transaction history to generate the statements
- Utilized the core java concept like Collections, Multithreading concepts, Exception Handlings to write the business logics.
- Developed the application based on MVC architecture using Servlets, Spring Framework, designed Controller Classes.
- Followed the various design patterns like singleton, factory, faced design patterns etc.
- Developed Website using various UI frame works like AngularJs2, java script, Html, JSP.
- Built the application using Maven scripts and deployed the build application into the IBM WebSphere application server.
- Exposed the Rest Api to the various applications and consume the Soap service for the business money Disbursements.
- Used the Rational Application Development(RAD) tool as IDE for the development.
- Used as Bit bucket as version control.
- Used JIRA tool for internal issues within the development teams and the Clear Quest for defects tracking.
- Wrote the Linux scripts on application server for file names to move into the database.
- Dedicated to successful project completion with the ability to work well in large group or as an individual under deadline pressure
Confidential, Naperville, IL
Java Developer
Responsibilities:
- Involved in Analysis, Design, implementing and Production phases of the Project modules using java/J2EE technologies
- Used Agile/Scrum Methodology during application development
- Implemented new functionality and enhanced the existing application depending upon the client's requirements for BPM credit flow and Siebel row services.
- Presentation tier was developed using JSP, JSTL, Java Script, Json and HT ML .
- Implemented web-tier using Spring MVC Framework.
- Produced the pdf files in application server which contains the billing rates and interest for the loans which is calculating from ESAM application.
- Utilized the core java concept like Collections, Multithreading concepts, Exception Handlings to write the business logics.
- Developed the application based on MVC architecture using Servlets, Spring Framework, designed Controller Classes.
- Worked on Devops, Continuous integration and deployment.
- Used Angular Js2 to perform checking and validations at client’s side.
- Implemented producer and consumed web services using Rest and CXF and exposed them to BPM credit flow and Siebel row applications for the multi business.
- Designed and Developed user interface using asynchronous technologies AJAX/POJO/Spring frame work
- Implemented the Persistence/DAO, used the hibernate to map the data into database
- Implemented Micro Services based Cloud Architecture on AWS Platform and Cloud Foundry.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
- Implemented User Manager Micro Services which is base for all other Mutual fund Micro Services .
- Used Hibernate ORM to establish connection between Java and Oracle11g database.
- Implemented JDBC template in the data access object layer to access and update information in the Oracle11g Database.
- Built the application using Maven scripts and deployed the build application into the IBM WebSphere application server
- Developed independent and re-useable service components using Web Services, JAX-WS web services for Pay Application.
- Used the Eclipse IDE for the application development.
- Used GIT HUB as version control.
- Used JIRA tool for internal issues within the development teams and the Clear Quest for defects tracking.
- Wrote the Linux scripts on application server for file names to move into the database.
- Dedicated to successful project completion with the ability to work well in large group or as an individual under deadline pressure
Confidential
Java Developer
Responsibilities:
- Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
- Used Spring MVC3.0 architecture, Spring tags, and JSP on the front end.
- Design JSON responses according the request, send it back to the front end after the logic processing.
- Implemented spring IOC to resolve dependency injection.
- Involved in building web service.
- Used Maven to build, run and create JARs and WAR files among other uses.
- Wrote test cases in JUnit for unit testing of classes.
- Interfaced with the MYSQL back-end database by integrating Spring with Hibernate.
- Published and consumed RESTful Web Services for transferring data between different applications.
- Involved in coding, maintaining, and administering Project artifact deployed on IBM WebSphere Application Server.
- Used Eclipse IDE for developing code modules in the development environment
- Implemented the logging mechanism using log4j framework
- Used SVN version control to track and maintain the different version of the project.
- Scheduler to compare the output and re-run the failed requests repeatedly.
- Creation of mock response and Unit testing the response with database populated values.