Java/j2ee Developer Resume
Hartford, CT
SUMMARY
- Over 6+years of experience in Software Development Life Cycle including analysis, design, development, deployment,Testing, documentation, implementation & maintenance of application software in web - basedEnvironments and distributed n-tier architectures.
- Experience onJavaMulti-Threading, Collection, Interfaces, Synchronization, and Exception Handling.
- Experience in implementing CoreJavaconcepts & J2EE Technologies like JSP, SERVLET, JMS, JPA, JAXB, JAXWS, JAXRS, RMI, JNDI.
- Experience in working with UNIX, Linux, Solaris and Windows. Worked on UNIX operating systems with strong knowledge of VI editor, UNIX commands and UNIX shell scripting
- Experience working in applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Struts2 & JSF, and IOC frameworks like Spring 3.0 and subsidiary modules such as Spring JDBC, Spring Web, and Spring AOP.
- Extensive experience in developing web page quickly and effectively using JavaScript, JQuery, HTML5, CSS3, Bootstrap and also in making web pages cross browser compatible.
- Good experience with Web services technologies like Restful, WSDL, Web services using REST, JSON, SOAP, and UDDI (Web service Security).
- Proficient in using various design patterns such as MVC, Data Transfer Object, Value Object, Singleton, Service Locator, Session Façade, Factory Pattern and DAO.
- Extensive experience in Struts, Tag Libraries and Custom-tag implementations in JSP to embedded business logic.
- Experience in developing responsive Front End components with JSP, HTML, XHTML, JavaScript, DOM,Servlets, JSF, Ajax, JQuery and Angular JS, Node js, React js, Bootstrap.
- Experience in working with IDE’s like Eclipse, My Eclipse, IBM RSA, Net Beans, and IBM RAD.
- Worked with Maven, ANT Builder for application building, scheduling, mailing and automation and integrated with CI servers like Jenkins.
- Experience in working with XML technologies like XML, XSL, XSD, DTD, XSLT and parsing XML with SAX & DOM parsers.
- Experience in using web/application/directory servers like Apache Tomcat, BEA Web Logic,JBoss, Jetty, IBM Web sphere Application Server and configuring them.
- Experienced in Oracle 10g/11g, MYSQL, SQL/ PL SQL development (Writing SQL Queries including Joins, Triggers, Stored procedures, Packages, Views, Materialized views).
- Extensively worked in Unified Modeling Tools (UML) in designing Use Cases, Class diagrams, Sequence and Object Diagrams using Rational Rose.
- Experience in SDLC, Agile (SCRUM) Methodology, Iterative, Waterfall and Object Oriented Application Design and Programming.
- Good exposure to AWS(Amazon Web Services)cloud computing platform including VPC (Virtual Private Cloud), EC2.
- Experience inAWSCloud platform and its features which includes EC2, AMI, EBS Cloud watch, AWSConfig, Auto-scaling, IAM user management, andAWSS3.
- Have been involved in developing and deployment of unit test cases for EJB's,JavaObjects and JSP using JUnit, Log4j for unit testing.
- Good exposure to NoSQLdatabases such as Apache Cassandra, MongoDB.
- Excellent work experience with Version Control Tool's such as Subversion, CVS, Git, SVN and IBM Clear Case. Bug tracking tools like JIRA.
- Knowledge and Experience on Data Structures and algorithms.
- Experience in Standard project management using build tools like ANT, Maven, Hudson and Jenkins.
- Experience in using test-driven development inRubyon Rails, JavaScript, JQuery and Ajax-based applications, HTML and CSS.
- Excellent understanding ofHadooparchitecture and various components such as HDFS, Job Tracker, Task Tracker, Name Node, Data Node, and Map Reduce programming.
- Experience in migrating the existingservicestomicroserviceswith continuous delivery.
- Experience in XML, Web Services using SOAP, REST and Messaging standards like JMS,Kafka.
- Experience in using Maven extensively in the process of building the project structure and used Jira - to create, assign, work on assigned, re-assign and test the tasks or defects created.
- Commitment to achieving corporate goals. Able to establish priorities and adapt quickly to Changing needs.
- Excellent team player with leadership abilities. Strong analytical skills with excellent interpersonal andcommunicationskills with analytical ability and understanding of Organizational functioning.
TECHNICAL SKILLS
Languages: JAVA/J2EE/JEE, PL/SQL
JAVA Technologies: Java, J2EE, JSP, Servlets, JDBC.
Web Technologies: HTML, DHTML, XML, JavaScript, JQuery, JSON, Angular.js, Node js, Bootstrap, React js, CSS, XSLT, AJAX, Boot Strap and Shell Script, JSF.
Distributed Technologies: RMI, EJB, JMS, Mule ESB, Apache Kafka.
Middleware Technologies: Web Services(SOAP and Restful), Micro services
XML: XML Schema, DTD, SAX, DOM and Xstream.
Database: Oracle, My SQL,NoSQL, DB2, SQL server, Cassandra
Frameworks: Struts, Spring, JSF, Hibernate, JPA.
Operating Systems: Windows, Unix, Linux.
IDE: Eclipse, STS, IntelliJ, My Eclipse
Version Control Tools: SVN, Git, CVS, ANT, JENKINS, MAVEN
PROFESSIONAL EXPERIENCE
Confidential, Hartford, CT
Java/J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer
- Specifications, Development and Customization of the Application.
- Worked closely with various teams to resolve issues which include: Business, Build &Deployment, Off-shore, Tier2, Production Support teams.
- Developed Billing module in the application to interact using Model View Controller architecture (MVC).
- Designed and developed Application based on Spring Framework, Spring MVC and spring templates.
- Used AJAX frameworks like JQuery, JSON to develop rich GUIs and also involved in performance tuning the website.
- Developed web-based applications while adhering to new development specifications which involve Java/J2EE, Hibernate, Web services, Oracle, JavaScript, and JQuery, Ajax, Angular JS andNode JS.
- UsedNodeJSfor heavy DOM manipulation.
- Created proof-of-concept using responsive web design,Node.js, ReactJS, HTML5 and CSS3.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and JQuery.
- Wrote different stored procedures in Oracle using PL/SQL.
- Developed JSP pages and Servlets for customer maintenance and use Angular JS.
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
- Developed the application under J2EE Architecture using spring, Hibernate, Servlets and JSP.
- Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate deployed on Web Sphere Application Server connecting to a database. Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Developed unit test cases and suits on Junit framework for unit testing.
- Created high quality, maintainable, and performance code for automated test cases and followed ATDD usingJava- Cucumber for our development.
- Used MAVEN in each project to automate the builds and managing project.
- Played active role in fixing the bugs in DEV, QA, UAT & Production environments.
- Used Jenkins for CI/CD (Continuous Integration/Continuous Development) and Sonar for monitoring projects and code quality.
- Performance testing with Apache JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
- Used Version Control Tool SVN to perform Checking-out and Checking-in of codes from the repository.
Environment: Java, JDK 1.6, J2EE, Micro services,Spring3.5, Hibernate 3.0, Web services(SOAP &REST FUL), Eclipse, Junit, JDBC, JMS, JNDI, UML, Rational Rose, JSON, SQL, PL/SQL, Angular js, ATDD,Java-Cucumber, Jenkins (CI/CD),Node js, React js, JSON, HTML, JSP, JavaScript, Maven 3.0, SOAPUI, TOAD, Web Logic, SVN, UNIX and Windows.
Confidential, Philadelphia, PA
Java/J2ee Developer
Responsibilities:
- Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
- Actively participated in Object Oriented Analysis Design sessions of the Project, which is based on MVC Architecture using Spring Framework.
- Involved in Daily Scrum meetings, Confidential planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the Confidential .
- Designed and developed the application implementing MVC Architecture.
- Developed user interface using JSP, HTML, CSS and performed client side validations usingJavaScript.
- Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Used Spring framework for implementing IOC/JDBC/ORM, AOP and Spring Security to implement business layer.
- Design and Developed data model consists schema, tables and created corresponding mapping entities in Hibernate using annotations, mapping associations.
- Developed custom status checks, which have been used for updating pipeline status on Github PR. These status check include build of amicroservice, unit and acceptance tests, static analysis, Amazon EC2 instance and deployment of thatmicroserviceon that instance.
- Implemented DAO layer implementations by creating Hibernate utilities with Hibernate core interfaces.
- Used JavaScript and XML to update a portion of a web page thus reducing bandwidth usage and load time and add modal dialog in web pages to get user input and requests.
- Wrote client Side code using ReactJSand used gulp directories to generate the server environments used browserfiy, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
- Implement modules intoNodeJSto integrate with designs and requirements.
- Used Collections, abstract classes, interfaces and multithreading concepts from core java extensively for the business logic.
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the Oracle database.
- Involved in creating single page applications using Angular JS components, directives and implemented custom directive as part of implementing reusable components.
- Extensively worked on form validation using the Spring Validator framework.
- Developed Form Beans and Action Classes to model views and client side functionality.
- Developed various EJB components to fulfill the business functionality.
- Used JSP, spring/ JSTL tag libs andJavaScript for developing the view tier and used Service Oriented Architecture withJavaand XML/XLST also.
- Implemented design patterns like Singleton, Model View Controller (MVC) architecture for an efficient implementation of the view level customizations and interfaced with the application logic.
- Deployed applications on Web logic and configured it with Eclipse IDE
- Worked with UNIX environment extensively to setup Cronjobs and written UNIX script to process input 810 files using Data Integrator.
- Developing differentmicroscripts for planning modules in selenium withjavaj2ee in Testng framework.
- Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Implemented Maven for compiling and building the code.
- Used Log4j for logging purposes. Configured SMTP appenders to send out mail alerts.
- Used Github extensively as versioning tool and used Maven for automated building of projects.
Environment: Java5, JSP, Micro Services, Servlets, Angular js, JSTL, JDBC, HTML, XML, XSLT,JavaScript, Spring MVC,, Web services, Hibernate, JAX-WS, Node js, React js,JMS, SVN, Eclipse, Maven, Websphere, Oracle 10G, Jira,, Log4J, Ant. Maven3.0, Jenkins.
Confidential, Mountain View, CA
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, Integration and Testing of application modules and followed Software Development Cycle.
- Development of application using J2EE, spring, Hibernate, Web Services (SOAP & REST), JQuery, JSTL 2, Oracle, Maven technologies.
- Hands on experience with data persistency using Hibernate and Spring Framework.
- Developed Spring Configuration files & used annotations to auto wireJavaComponents using Spring.
- Implemented AJAX functionality using JQUERY, JSON and XML.
- Coded presentation layer components comprising of JSP, Spring Controllers, spring and JSTL tags.
- Used WSDL and SOAP protocol for Web Services implementation.
- Developed Web Services using XML messages that use SOAP.
- Involved in implementation of enterprise integration with Web Services using SOAP, and REST.
- Using JMS API to access the queues, read and write the messages for processing
- Designed and developed data access layer using Data Access Object (DAO), Session, Facade, Business Delegate and Singleton design patterns.
- Responsible for maintaining Content Management system on daily basis.
- Configured and created application log files using Log4J.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
- Generated JUnit test cases for testing variousJavacomponents.
- Built CVS, SVN and XML file loaders.
- Used Maven for build Management.
- Involved in debugging the defects, code review and analysis of Performance issues.
Environment: Java, CoreJava, J2EE, Spring, Hibernate, Web Services, SOAP and RESTFUL, Maven, Jenkins, Junit, HTML, Servlet, CSS, MONGO DB, JavaScript, JSON, JMS, JQuery, JSON, AJAX, Servlets, JSP, JDBC, XML, SOAP UI, REST, WebLogicServer, Eclipse, Oracle, Ant, Jenkins, Maven 3.0.
Confidential
Java/ J2EE Developer
Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Developed request/response paradigm by using Spring Controllers, Inversion of Control and Dependency Injection with Spring MVC.
- Used Hibernate ORM to automate the mapping between SQL databases and objects inJava.
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mappingjavaclasses and database tables.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages using JSP, Struts, HTML, and XML.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML and CSS.
- Involved in Development of Restful web services using Jersey for the functionalities like account creation, account amendment, account deactivation, account reactivation.
- Used JMS to queue the messages.
- Development of user stories that are planned and designed for each Confidential inJavausing Restful web services using Jersey Architecture with spring and Hibernate frameworks.
- Extensively developed supporting Java Beans Components.
- Developed DAO pattern for Database connectivity.
- Design and develop Form and Action classes across the modules for business logic.
- Eclipse is used as an IDE for the development of the application
- Used JDBC API to establish connection between Java and Database.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features in Oracle.
- Creation of scripts for generation of reports.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project and SVN for version control.
- Actively participated in release management and post implementation support
Environment: IBM Web sphere, REST, Java JDK 1.4, JDBC 3.0, Struts 2.1, Spring, Hibernate, SQLPL/SQL, XML, XSLT, JAXB, Web Services 1.1, SOAP, JMS, LDAP, JUnit, RAD, Rational Rose, Oracle 8i.
Confidential
Java/J2EE Developer
Responsibilities:
- Worked on multi-tiered web - application development using J2EE standards.
- Designed and coded JSP pages andJavaBeans for different user interactive Web pages.
- Developed the GUI of the system using HTML, JSP and client-side validations was done using JavaScript. Built and accessed the database using JDBC for ORACLE 9i.
- Used Apache Tomcat 4.0 as application server for deployment.
- Used Eclipse IDE to develop the application.
- Designed User Interface Screens using JSP, Servlets.
- Create Web Pages using XML, XSLT, JSP, HTML and JavaScript.
- Developed Servlets to process the requests, transfer the control according to the request to Corresponding Session Beans, JSP pages.
- Responsible for doing coreJavacoding using JDK 1.3, Eclipse Integrated Development Environment (IDE).
- Involved in Writing Object Relation Mapping implementation using Hibernate and hibernate mapping configuration files
- All the business interfaces were developed using JSP with business rules implemented using Servlet and JavaBean.
- Implemented and Updating the Data Base Tables, Packages, procedures, functions views using Oracle.
- Developed JavaScript for validation purpose.
- Involved in preparing documentation according to standards.
- Developed SQL queries to retrieve data from database using JDBC.
- Deployed the system successfully to production and supported the application post- production by bug fixing and generating user reports.
Environment: Java, JDK 1.3, JSP, Hibernate, Servlets, EJB 1.1, JDBC, Tomcat 4.0, Java Script, HTML, CSS, JDBC, JUnit,Spring, Ant, Oracle 9i, MAVEN, Struts, MS SQL 2000, PL/SQL, Windows 2000 Server.
