Java/j2ee Developer Resume
Columbus, OH
SUMMARY
- 8 years of professional software development experience in Object - oriented analysis, design and development of Web Applications using J2EE technologies.
- Involved in teh Software Development Life Cycle (SDLC) phases, which include Analysis, Design, Implementation, Testing and Maintenance
- Well versed in using Software development methodologies Agile Methodology and Waterfall software development processes.
- Expertise in Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) by using Rational Rose.
- Experience on OOP (Object Oriented Programming) like Inheritance, polymorphism, Abstraction and Encapsulation
- Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures
- Very strong on Java concepts, Restful web Services and J2EE technologies such as Servlets, JDBC, JSP, and spring, Hibernate
- Experience in integratingWeb CenterApplication wif Spring & Hibernate frameworks.
- Experience in using No-SQL databases like, HBase and MongoDB.
- Good working experience wif using Array list, Map and Sets of Collections API and core Java Concepts like Exception Handling, multi-threading.
- Track record of increasing responsibility in teh business software design, microservices, systems analysis/development and full lifecycle project management.
- Worked on Swing API such as J Button, J Text Field, J Text Area, and J Radio Button.
- Strong knowledge in JAVA Messaging Service (JMS).
- Integrated spring wif Hibernate using Hibernate Template to perform CRUD operations on database.
- Skilled at writing DB2, PL/SQL, Stored procedures, Functions & Triggers.
- Reported bugs and tracked defects usingJIRA.
- Experience in build tools like Ant and Maven.
- Experienced in working on UNIX and Windows environment.
- Experience in writing Ant scripts for project development and deployment.
- Used Micro service architecture wif Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and Developed data pipeline using Apache Kafka.
- Worked wif version control systems like Clear case, SVN, Bitbucket, CVS, GIT, etc.
- Hands on experience using IDEs like Eclipse, Rational ApplicationDeveloper(RAD), Web Sphere Studio ApplicationDeveloper5.0Rational Software Architect (RSA).
- Experience in using Operating Systems like Windows and LINUX.
- Experienced in deploying J2EE applications on Apache Tomcat, J Boss application server and Web Logic, Web Sphere using web server
- Expertise in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL, and MySQL.
- Good working knowledge of different IDEs like My Eclipse 4.x/6.x/7.x, RAD and Net Beans Proficiency in Hibernate and teh O/R mapping to map Java domain objects wif teh database, spring framework to easily configure J2EE applications.
- Good team player wif reputation of integrity and an ability to work in multiple areas.
- Experienced in developing MVC architecture using springs
- Experience in installing and configuring MySQL, ORACLE and MongoDB servers.
- Experience in working on integration Spring modules (Spring MVC, IOC, Batch, Security, Boot, AOP) wif Hibernate as teh back-end ORM tool for implementation of persistence layer and mapping of POJO’s.
- Expertise in implementing various J2EE design patterns like Singleton, Session Facade, Data Access Objects (DAO), Factory, Data Transfer Object (DTO) and Business
- Designed, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Experience wif Cloud technologies like Amazon Web Services (AWS).
- Experienced in teh functional usage and deployment of web applications in WebLogic, WebSphere, JBoss Application server and Apache Tomcat server.
- Capable of learning new technologies and adapt to new environments quickly.
TECHNICAL SKILLS
Languages: Java and J2EE, C/C++.
Java/j2ee technologies: JDBC, Servlets, JSP, JMS, EJB, XHTML, HTML5, CSS, JavaScript, Angular Js, AJAX, Bootstrap
Frameworks: STRUTS, HIBERNATE, SPRING
Web development: HTML, DHTML, XML
Web services: XML, XSD, WSDL, SOAP, REST, APACHE AXIS, DOM,SAX, JAXP, JAXB, XMLBEANS, AWS.
Ide’s: ECLIPSE, My Eclipse 6.0, Net Beans.
Testing & Integration tools: TDD, Jenkins, SOAP UI and Selenium, Junit
Web protocols: REST, JAX-RPC, JAX-WS, JAXB, WSDL, SOAP and UDDI
Application/web servers: WEBSPHERE 8.5, Web logic, Tomcat
Methodologies/design patterns: OOAD, OOP, UML, MVC, DAO, Factory pattern
Build automation: ANT, MAVEN
Version Control: SVN, CVS, CLEAR CASE, GIT HUB.
Testing/logging: JUNIT, LOG4J, JIRA databases: MySQL, ORACLE (9i, 10G, 11G),IBM DB2 (9.7, 10.5), Sybase15.7, SQL server
Operating systems: Windows /XP/VISTA/7/8/10, Unix, Linux OS(v6.8, v7.2), SUN Solaris OS v5.x
PROFESSIONAL EXPERIENCE
Java/J2EE Developer
Confidential, Columbus,OH
Responsibilities:
- Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
- Wrote Java utility classes to access web services from server side.
- Configured controllers using Struts Framework.
- Launch, configure and maintain VPC, Subnet, Internal Gateway etc. to manage AWSNetworkIntegrated teh application wif spring IOC framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
- Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, Sencha 4, 5, React JS, Bootstrap, Angular JS & Gulp and parsed data from XML.
- Expertise in front-end/presentation tier development using Struts 1.2 frameworks wif Struts Tiles, StrutsValidator, Servlets, JSP, JSF, JSTL, JQuery, JavaScript, HTML and CSS.
- Implemented Spring MVC 3.2, which includes writing Controller classes for handling requests, processing form submissions and performed validations using Commons validator.
- Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
- Business logic TEMPhas been implemented using Array list, Map and Sets of Collections API.
- Developed Maven scripts for various tasks to automate teh build process and for teh deployment of teh application in WebLogic server
- Worked on backend logic using Servlets,EJB, Hibernate and JDBC.
- Installing, configuring Cassandra on AWS platform.
- Used AWSCloud platform and its features which include EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation, Auto scaling, Cloud Front, S3, and Route53.
- Experienced in upgrading JBOSS application server from v6.1.0 to v7.1.0
- Provided an open platform for connecting Cloud Events to function as a service wif a rule engine. This assisted in writing Micro serviceswifout having to write alot of code.
- Used Spring boot to build several services as external microservices and configure them to communicate to each other or wif other part of system.
- Designed and developed teh REST and Apache Kafka based microservicesusing teh Spring Boot.
- Implemented microservicesarchitecture using Spring Boot for making application smaller and independent.
- Used HQL (Hibernate Query Language) and Query criteria to interact wif data base (Oracle 11g).
- Developed hibernate DAO lasses to persists objects into database.
- DevelopedPOJOobjects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
- Experience in startingJBOSS Server in multiple modes and troubleshooting various issues wif JBOSS.
- Experienced in working wif JSF framework, JPA,EJB, WSDL,and SOAP web services.
- Communicated wif other departments by usingWebServiceswif teh help ofSOAP, WSDL.
- Used Hibernate in teh persistence layer to persist data into both databases Oracle and Mongo DB.
- Expert in creatingSQLobjects like Tables, Complex Stored Procedures, Triggers, Views, Indexes, and User Defined Functions to facilitate efficient data manipulation and consistent data storage.
- Developed GUI using Swings, JSP, and Angular JS, Node JS, framework to simplify teh complexities of teh application in TDD.
- Web Tier used Html(using Freemarker templates)/JavaScript (JQuery) to communicate wif Spring MVC for Controllers (Annotation based).
- Used HTML5 coding, CSS3 usingBootstrap to build responsive layouts.
- Good Knowledge on JavaScript libraries which include Angular JS versions (1.0,2.0), React JS, Node js, backbone.js and GWT.
- Responsible for creating efficient design & developing User Interaction screens usingHTML5, CSS3, JavaScript, JQuery, and AJAX.
- Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
- Used Jenkins for building, deploying and automating teh project.
- Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
- Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
- Deployed applications on JBOSS 7.X.
- Used Maven as a build tool in teh application.
Environment: Spring Core, Hibernate, JSP, Java 8, Servlets, Oracle 11g, Log4j, XML, Mongo DB, JQuery, AJAX, DOM, JavaScript, JSON, CSS, HTML, XHTML, Maven, JBOSS Application Server, GIT HUB, Bootstrap, JMETER
Confidential, Boston
Java Developer
Responsibilities:
- Actively participated in sprints and successfully implemented teh project following scrum agile practice. Involved in teh all phases of Software development life Cycle process.
- Used various CoreJavaconcepts such as Exception Handling, Collection API's to implement various features and enhancements.
- Developed UI Screen to display alerts in a grid using JQuery and Bootstrap.
- Experience wif AWS S3 services creating buckets, configuring buckets wif permissions, logging, versioning and tagging.
- Developed teh application using CoreJava, Multi-threading, Spring MVC, Spring Boot, J2EE, Hibernate, and Web Services REST.
- Involved in creating, publishing and consuming Restful/SOAP Web Services which was developed based on Spring MVC and Apache CXF API.
- Developed teh Business layer using Spring (IOC, AOP).
- Created and implemented PL/SQL stored procedures, functions, cursors and views using SQL.
- Responsible for Unit testing of various components.
- DevelopJavaand J2EE based web applications usingJavaframeworks like Spring and JSP.
- Worked on client side programming usingjavascript for validations, form submission, etc.
- Experience in working wif GIT as a version control
- Used XCode as IDE, configured and deployed teh application onto Web Logic application server using Maven build scripts to automate teh build and deployment process.
- Used Maven as build tool and deploying teh application.
- Developed Jenkins job to deploy project automatically in QA and PR environments.
- Used CoreJavaconcepts like Multithreading/Executor Service, web sockets, exception handling and collections.
- Wrote database triggers, procedures, functions in PL/SQL and incorporated business rules and constraints.
- Deployed application war files into Apache Tomcat 7.0 server.
- Worked on production issues, used JIRA for a issue tracking.
- Used Web storm as IDE for developing for Angular JS based project and Eclipse for java based applications.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling teh GIT source control system during teh day and periodic scheduled builds overnight to support development needs using Jenkins, GIT, JUNIT, Selenium and Maven.
- Developed teh System using corejava, Servlets, EJB, JPA, and JSF.
- Created shell scripts for startup and stop processes for WebLogic.
- Developed test cases using JUnit/ Mockito and Maven build tool to achieve more functionality for build process.
- Used SVN for source control system and Jenkins used for continuous integration.
Environment: JDK1.8,Java1.8, J2EE, JSP, Spring 3.x, XML, JSON, Linux, CSS, JavaScript, JQuery, Eclipse IDE, GIT, Maven, RestfulWeb Services, JIRA, Oracle 11g, Junit, Jenkins, LOG4J, SVN.
Confidential, Dallas, TX
Java Developer
Responsibilities:
- Interacted wif teh stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Developed web pages by using HTML, CSS and JavaScript.
- Used Eclipse to develop source code and debug teh application.
- Built a custom cross-platform architecture usingJava, Spring Core/MVC, and Hibernate.
- Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF
- Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
- Enhanced Registration Process using java (POJO), Rest, XML, JSON and maven technologies.
- Reviewed teh XML logical data model and developed XML schema XSD to validate teh model and used JAX-B for Xml-JavaMapping and XML-XSLT conversion.
- Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Wrote JQuery function while implementing various UI Screens across teh whole web application (both consumer facing as well as internal application).
- Implemented Web API wif JWT (JSON Web Tokens) to secure teh Web API Service Layer.
- Experience in pre-testing teh Web-Service calls wif SOAP UI using end-points.
- Performed integrated testing after integrating teh code wif Jenkins and generating teh task report wif teh results.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining teh component and for release and version management. And JIRA for defect tracking.
- Maven tool TEMPhas been used for teh build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
- Been though Release process for project execution as part of SCRUM.
Environment: Java, J2EE,SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, JIRA, UML, HTML, JavaScript, Eclipse, JQuery, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of teh Software development life cycle (SDLC) using waterfall and Agile Methodology.
- Involved in teh development of teh User Interfaces using HTML, JSP, JS, Dojo Tool Kit, CSS, JSTL, and AJAX.
- Transformed, Navigated, Formatted XML documents using XSL, XSLT, and XPath.
- Developed teh application using JSF MVC Framework on top of Servlets API which provides components via taglibs.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Developed user interface using JSP, JSP Tag libraries, third party libraries andJavaScript to simplify teh complexities of teh application.
- Inserted Dependency Injection between components using Spring (IOC) concept.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Working on both kind of data processing as batch and streaming wif ingestion to MySQL and HDFS wif different file format such as parquet and AVRO.
- Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template. Experienced working wif Oracle 10g for storing and retrieval of user data.
- Implemented SOA architecture wif Web Services using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
- Created applications involving JSP, JavaScript, jQuery and HTML. Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
- Created tables, triggers, views, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases using Toad tool.
- Wrote client-side validations for DOJO and XML files which checks for teh valid values for teh different events that are being logged.
- Involved in Unit Testing of various modules by generating teh Test Cases.
- Developed Ant Scripts for teh build process and deployed in Web Sphere.
- Implemented PL/SQL procedures and views in Oracle Database using Altova Database Spy.
- Implemented Log4J for Logging Errors, debugging and tracking using logger's components.
- Responsible for development of configuration, mapping andJavabeans for Persistent layer ORM using Hibernate/JPA.
- Developed Open stack API to Integrate wif Amazon EC2 cloud based architecture in AWS, including creating machine Images
- Used CVS for version control and Scheduled projects in Jenkins for continuous integration.
Environment: Java, HTML, CSS, JSON, JQuery, J2EE, XMI, JSF, Hibernate, SQL, PL/SQL, Spring, Oracle10g, CVS, Maven, RAD, JIRA, Websphere Application Server, UNIX, Ant, Jenkins, log4j.
Confidential
JAVA Developer
Responsibilities:
- Involved in teh Architecture & Design.
- Improved and optimized IP communication framework using TCP/IP.
- Followed agile process, created and maintained User stories in JIRA. Actively participated in Sprint grooming, retrospectives and daily stand up meetings.
- Worked extensively on struts 2.0 framework in order to insert teh panel data into teh panel container.
- Worked in a team of 3 members and used panel container to organize teh panels.
- Worked on setting up Web logic for local development.
- Developed JUnit test cases for regression testing and integrated wif ANT build.
- Involved in developing code for obtaining bean s in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Expertise in Test documentation, Manual, Automation testing and Execution on Client/Server, Integrated Intranet, Linux, Mainframes and Internet applications.
- Utilized Hibernates Polymorphic many-to-one associations for teh purpose of referring instances of subclasses and participated in design of data base and created tables in ORACLE.
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact wif teh backend.
- Unit Testing Java code using jUnit and Integrating wif Jenkins.
- Implemented log4j for debugging and logging purposes.
- Updated Struts-config.xml files to integrate all teh components in teh Struts framework.
- Designed and developed teh application presentation layer using JSTL.
- Developing use cases such as creating, updating, deleting and getting plant information.
- Securing REST API wif proxy services, security policies etc.
- Coordinating wif Architecture & Front End Teams.
- Attending Sprint Planning, Review, Daily Catch-up calls, Production Backlog Refinement, Retrospective etc.
Environment: JAVA, Spring, Spring - Integration, Restful Services, Tomcat, SVN, Spring Tool Suite, Mongo SQL server, Active MQ, Jackson, Jenkins, Log4j, JIRA, Junit, Maven, Agile.
