Java/j2ee Developer Resume
Boston, MA
SUMMARY
- Around 7 years of diverse experience in IT industry wif emphasis on Software Analysis, Design, Development, Implementation, Deployment, Maintenance of several Client/Server, distributed GUI, enterprise level Web and Windows based Application Systems.
- Extensive experience Gathering, Analyzing, Designing, Coding, Testing, Implementing and documenting teh whole life cycle utilizing different methodologies like Waterfall, Agile, Scrum.
- Experience in Object Oriented Design, Systems Analysis, Software, Enterprise and Web Application development using Java 8/J2EE, JSP, Servlets, JDBC, Spring, Spring boot, Struts, Hibernate, XML.
- Expertise in designing and developing critical and responsive graphical user interface (GUI) screens and view layers using various frond - end technologies like Java Script, jQuery, HTML 5, CSS3, Bootstrap, ReactJS, Java Applets and JSP and Angular 4 and past versions.
- Experience in all aspects of Angular 2 and 4 like Routing, modularity, Dependency injection, Service calls and Custom directives for development of single page applications.
- Experience in back-end implementation and maintenance of web applications, web services, microservices, and data access layers using MVC, REST, SOAP, JSON.
- Worked extensively in implementing Model View Controller (MVC) frameworks like Spring 4.3, Struts 2.0/2.5, and Object /Relational Mapping (ORM) tools like Hibernate 3.2 in J2EE.
- Very strong experience in Java 8/J2EE Design Patterns including singleton, command, Model View Controller (MVC), Data Access Object (DAO), and Business Delegate.
- Hands-on experience in IDE Tools: Eclipse, NetBeans, IntelliJ IDEA. Hands on working experience wif Production Support Teams using Spring Security, Spring Boot, Spring Batch.
- Involved in using Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for microservices.
- Extensive experience developing applications Object model, Use Case/Class/Sequence diagrams.
- Strong experience working wif RDBMS concepts, SQL queries and PL/SQL in databases like MySQL, SQL Server, Oracle, DB2 writing Triggers, Stored Procedures, Normalization of databases.
- Experience using build tools like Apache Ant and Maven, Gradle and project tracking tools by JIRA and QC. Excellent team player, self-starter wif TEMPeffective written and communication skills.
TECHNICAL SKILLS
Programming Languages: CORE JAVA, J2EE, XML, JAVASCRIPT, Ember.js, Python, C++, jQuery, REST, REST API, JIRA, SOAP, AJAX, HTML5, SASS, Flex, DHTML, Bootstrap, PHP 5/4, .Net, NoSQL, DevOPS using Gerrit, Hadoop, Web Services, Jasper, WSO2 API Manager 2.1, UML, XML, XSL, XSLT.
Web Technologies: HTML5, CSS3, React JS, Node.js, Angular 1/2/4, Redux, Ext.js, D3.js, JSP, Servlet, JAX-WS, AXIS, SOA, SOAP, JMS.
Web & App Servers: WebSphere Application Server (6.1, 7.0, 8.5), JBoss, Apache Tomcat, IIS 6.0, Oracle WebLogic Server, WebSphere Data Power XI50 (Firmware Version 5.7. *).
Database: SQL, PL/SQL, Oracle, MySQL 6.x/5.x/4.x, SQL Server, DB2, MongoDB, OIM.
IDE’s: Eclipse, NetBeans, IntelliJ, jGRASP, RAD, WSAD.
Development Tools: TOAD, Eclipse, HP ALM, ANT, Maven, Gradle.
Reporting Tools: Crystal Report, SSRS
Version Control: SVN, CVS, GitHub.
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Java/J2EE Developer
Responsibilities:
- Working in an Agile Environment to deliver higher-quality software far more rapidly.
- Involved in all phases of Software Development Life Cycle including analysis, design, development and testing. Performed Agile software methodologies like Scrum for project development.
- Defined and constructed layers, server-side objects, client-side interfaces on Java design patterns.
- Designing and implementing teh User Interface wif OO JavaScript, Angular 4, HTML, CSS3, AJAX.
- Designed prototype and project layout skeletons using Java, Angular 4, JQuery, CSS3 and HTML5.
- Used Node.js as proxy to interact wif Rest. Wrote Restful microservices wif Spring Boot.
- Implemented Spring, Hibernate and J2EE based MVC (Model-View- Controller) framework for teh web application to separate teh presentation logic, control flow wif business logic.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Created AWS Security Groups for deploying and configuring AWS EC2 instances.
- Experience in developing web-based applications using Java, XML, CSS, HTML, JavaScript, Angular 4
- Involved in designing, developing presentation layer using JSF, Ajax, JQuery, third-party libraries.
- Implemented teh associated business modules integration using Spring, and Hibernate ORM.
- Used Groovy, Java, Spring Boot and Node.JS for developing Microservices required for teh project.
- Worked on writing Perl scripts covering data feed handling, implementing business logic, communicating wif web-services through REST and SOAP lite module and WSDL.
- Worked on implementing Microservices architecture by using containers.
- Developed classes using Java multithreading, concurrency, memory management and Spring IOC.
- Used data structures and algorithms for time and memory complexity reduction.
- Used Spring dependency injections, annotations and Spring MVC components to implement business layer and navigation part of application.
- Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing teh presentation layer.
- Worked wif AJAX to retrieve data from server synchronously in teh background wifout interfering wif teh display and existing page in an interactive way.
- Worked wif Hibernate Framework to build Query service. Used ORM tool Hibernate for rapid development and ease of maintenance.
- Updated teh required data in teh Oracle database to save, update teh database using Hibernate.
- Handled teh back-end operations using SQL, stored procedures, triggers and developed teh persistence structure using ORM based Hibernate.
- Communicated between different applications through Web Services (XML, WSDL, UDDI, and SOAP) and extensively used Apache frameworks.
- Involved in coverage as well as runtime debugging wif IntelliJ Idea IDE.
- Added logging, debugging capabilities using Log4j. Parsed XML documents using DOM parser.
- Developed Unit test cases for teh application using JUnit.
Environment: J2EE, JDK 1.7/1.8, Spring4, Spring Data, Hibernate 4.3, Node.js, JDBC, JSP, JBOSS, Servlets, REST, SOAP, HTML5, CSS3, jQuery, Microservices, JUnit, Spring Boot, SQL Server 2012, JavaScript, Angular 2/4, AWS services, Apache Tomcat, Maven, IntelliJ Idea, Eclipse, Log4j, XML, JIRA, GIT.
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Worked on Agile/Scrum development methodology and created UML diagrams to design and develop modules.
- Developed applications in SOA Architecture, MVC architecture using framework like Spring 2.5, EJB, Hibernate 3.0, Struts 1.2.
- Designed and developed User Interface (UI) using HTML5, DHTML, CSS3, AJAX, Angular 2, Bootstrap, Tiles framework, JQuery, XML, Servlets and JSP.
- Implemented modules into Node.js to integrate wif designs and requirements.
- Integrated teh dynamic data HTML and validated them using JavaScript.
- Developed Microservices APIs using Java 8, Spring Boot and Used Apache Kafka cluster as messaging system between teh APIs and Micro services.
- Worked on Amazon Web Services (AWS) for a multitude of applications utilizing teh AWS stack such as EC2, S3, IAM, focusing on high-availability, fault tolerance, Load balancing and auto-scaling in designing, Deploying and configuring.
- Created an AWS RDS Aurora DB cluster and connected to teh database through an Amazon RDS Aurora DB Instance using teh Amazon RDS Console.
- Transitioning to Microservices based approach to break huge monolith functionality.
- Extensively used Angular 2 for data-binding and developed controllers, directives, and filters and integrated wif teh backend-services.
- Developed Shell, Perl scripts using Korn Shell, Perl for automating processes.
- Used Groovy and Spring Boot to collecting teh data from users and packaged teh data as JSON distributed to different applications
- Developed Controller framework using annotated REST and SOAP based Java Spring controller.
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Worked strongly wif Amazon Web Service (AWS) cloud in Linux/Unix, windows platforms.
- Used JSON, Web Services for transferring/retrieving data between different Applications.
- Used open source MVC frameworks and developed REST API's using Spring.
- Developed teh service classes for better data exchange between teh MVC layers. Used MVC framework for developing Java/J2EE based web application.
- Used Hibernate as persistence Layer - using teh database and configuration data to provide persistence services (and persistent objects) to teh application.
- Used GitHub for versioning of data and used ClearQuest for issue tracking.
- Used Node.js for teh management on interchange of teh data between teh servers and used Node.js, Express JS to create server-side MVC framework wif MongoDB.
- Developed and deployed C++ based mission-critical back-end application, supporting routing and filtering (Anti-Spam/Virus) of SMS messages.
- Created detailed user stories and corresponding test cases.
- Configured and implemented Log4j for logging.
Environment: Java 1.6/1.7/1.8, Microservices, Servlets, AWS services, Tomcat, XML, AWS services, Eclipse, Spring 2.5, Spring boot, Hibernate 3.0, XML, SOAP/REST, JavaScript, CSS, AJAX, Bootstrap, Node.js, Angular 2, shell scripting, Perl, Log4j, SQL Developer, Oracle 10g, C++, GitHub, Apache Ant 1.7, ClearQuest.
Confidential, Seattle, WA
Java/J2EE Developer
Responsibilities:
- Used agile methodology and participated in teh scrum calls and retrospection meetings.
- Application developed in SOA Architecture, MVC architecture using framework like Spring 2.5, EJB, Hibernate 3.0, Struts 1.2.
- Installed Microservices using Docker container using Amazon EC2 container service and using AWS admin console.
- Design and Development of User Interfaces, Menu’s using HTML, JSP, Java Script, AngularJS, XML, Ajax, and JQUERY (face box, thick box).
- Creating rich UI applications using AngularJS integrating wif REST API's built on Microservices.
- Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and teh Hibernate Criteria Queries where used in teh DAO layer.
- Using Java Messaging Service JMS for messaging, configured queues and topics on teh WebLogic 10.3 Application Server and used them for messaging.
- Experience in consuming RESTful web services using Java Node JS and Express JS and displayed on teh front-end using jQuery and AngularJS.
- Built responsive applications using AngularJS, NodeJS. Application compatible wif mobile devices and different web platforms and browser.
- Responsible for retrieving data from various sources like Oracle database and XML documents.
- Developed application of Spring framework by utilizing its features like Spring Boot, Spring Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using MVC
- Handling data from XML documents XQuery, XSL/XSLT is used. Involved in XML Transformations using XML, XSL, XSLT, and XPATH.
- Designed enterprise level applications on XML schema, SOAP and WSDL technologies.
- Creating, identifying and exposing system as Web Services and defining architecture based on service oriented Architecture (SOA).
- Used XML Spy for XML editing, generating XML schemas and code generation in Java according to teh data model defined in teh XML Schema.
- Stateless session beans in EJB were used for Transaction management.
- Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
- Implemented teh Factory, Abstract factory, and MVC and Singleton design patterns.
- Design and development of prototypes for different screens.
- Developing teh technical specifications for various screens.
- Used CSS to improve teh style of teh GUI for teh Web service test GUI.
- Involved in developing, testing and deploying on development and stage environments.
- Worked on designing Sequence diagrams and Class diagrams.
- Involved in preparing teh JUnit Test cases for teh classes.
- Worked on Flush cache system, to flush teh cache on 3 layered clusters.
Environment: Java 1.5, Struts 1.2, Spring 2.5, EJB 2.0, Spring boot, Node.js, AngularJS, Hibernate 3.0, Oracle10g, WSDL, Microservices, Web Services, XML, Eclipse IDE, HTML, CSS, JavaScript, Ajax, JQuery 1.3.1, Apache Tomcat 5x, Log4j, JUnit framework, Mock Objects, RSS, Apache Ant 1.7.
Confidential, Houston, TX
Java Developer
Responsibilities:
- Performed Agile software methodologies like Scrum, Kanban to deliver higher-quality software far more rapidly.
- Designed and developed enterprise level application specifications across all tiers.
- Analyzed teh requirements, design documents and developed teh Java, JSP, Struts Components.
- Developed Java modules, action classes and JSPs for retrieval of information from teh error logs wif different directories for different jobs.
- Developed teh application using Angular-JS 1.5, Node-JS, Express-JS, Mongo-DB, Angular-UI, HTML5, Bootstrap, CSS3 and JavaScript. Updated a legacy JSP user interface to a single page web app using AngularJS, Require, D3Graphs and JQuery Data tables.
- Designed class diagrams / definitions and activity / sequence diagrams using UML for components that would be written in Java and SQL.
- Integrated teh application wif Spring-MVC using Spring Dependency Injection (DI), and Spring Annotations. Develop backend components wif Java/J2EE and Spring.
- Expertise in designing and developing various Microservices using Spring framework.
- Worked on moving teh production SQL server blueprint to teh new AWS RDS Aurora instance.
- Used Hibernate as teh ORM mapping tool and worked wif Hibernate Query Language (HQL).
- Implemented Hibernate to persist teh data into Database and wrote HQL based queries to implement CRUD operations on teh data.
- Experience building Single Page Applications (SPA) using AngularJS technologies for better performance and User acceptance.
- Used Spring Controller to pass teh control of teh application and validate user input.
- Developed Web Services using RESTful to retrieve data for client side.
- Successfully executed all teh test cases and fixed any bugs/issues identified during teh test cycles wif JUnit and Ng Test.
- Tested Rest APIs in Spring-Controller at backend for JSON data using Postman.
- Implemented standard web applications using JSPs and Servlets.
- Developed teh common APIs wif Spring and Hibernate to communicate wif existing system.
- Involved in preparing Test Cases and configuration of teh system using unit test Plan and System integrate plan and support teh system through various phases of life cycle.
- Acquired experience wif data analysis, data access, data structures, data manipulation, technical and user documentation.
- Developed PL/SQL triggers and master tables for Automatic creation of primary keys.
- Setup JDBC connectivity and databases. Installing MySQL on Linux Server and securing installation.
- Prepared status reports, update Project Plan and conduct meetings wif clients.
Environment: Java, J2EE, JDK 1.3, J2EE, JSP 1.2, Servlets, Spring, Structs, XML, Java Beans, AngularJS/2, Microservices, HTML, CSS, JavaScript, Node.js, Hibernate, Tomcat 5.1, UNIX (IBM AIX), Windows XP, C++, UML, Mainframe, MySQL, Oracle 10g, C, WS MQ, JMS, Log4j, Linux/Unix.
