Java J2ee Developer Resume
Collierville, TN
SUMMARY:
- Around 8+ years of experience in analysis, design, implementation and testing of Object Oriented Applications in Client/Server environments using Java/J2EE.
- Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
- Expertise in design and development of various web and enterprise - level applications using Java/J2EE technologies like Spring, Hibernate, XML, Strutsframework, EJB, JSF, JSP, JSTL,JQuery, JavaScript, Ajax, JDBC, JMS, JavaBeans and Servlets.
- Strong experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL API’s.
- Worked on micro- service based architecture using spring boot for developing the microservices, Netflix components (eureka, ribbon), spring cloud for supporting the cloud native environment.
- Developed web applications by implementing Model View Control (MVC) architecture and considerable experience in various front-end technologies.
- Experienced in developing web applications with SinglePageApplications (SPAs) Framework using AngularJS and also good knowledge of NodeJS.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Experienced in frameworks: Jakarta struts framework, JSF, Spring, SpringBoot, SpringBatch, SpringSecurity, Hibernate.
- Experience working with Service Oriented Architecture, which includes Universal Description and Discovery Integration (UDDI) lookups and Web Services Description Language (WSDL) using SOAP protocol.
- Expertise in XML technologies such as DTD/Schemas, DOM, SAX, JAX-B and XSLT.
- Experience working with Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
- Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
- Experience working with various SDLC methodologies like Agile Scrum, Domain Driven Design andWaterFall Model.
- Experienced in writing complex SQL queries, Triggers and Stored Procedures in various databases such as Oracle, DB2 and MySQL.
- Experienced in Development, testing and deployment of enterprise applications on Windows&UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), IntelliJ and NetBeans.
- Experience in using different version controlling/tracking systems GIT, CVS, Subversion.
- Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, PL/SQL and DB2.
- Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven& debugging through log4j.
- Experience in document preparation including Requirement Specification, Analysis,design documents, Test cases and User Training documents and Technical Help documents.
- Experienced in working with E-Commerce software systems.
- Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.
TECHNICAL SKILLS:
Languages/API: Java (Java SE 6/7/8), J2EE, C, C++, RDBMS, JDBC, UML, Design Patterns, HTML5, JavaScript, SQL and PL/SQL
Operating Systems: Windows, Unix and Linux operating systems.
Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.0/4.0, Spring MVC, Spring Framework etc.
Web/Integration Technologies: HTML5, CSS3, DHTML, Servlets, JSPs, JSTL, EJB, JNDI, JMS, XML, XSLT, XSD, JSF, JQuery, AngularJS, Ajax
Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic and JBoss
IDE’s: Eclipse, NetBeans, JetBrains, IntelliJ, RAD, Rational Rose, POSTMAN
Database/Cache: Oracle, SQL Server, MySQL, DB2
Webservices: SOAP, JAX-WS, WSDL, Restful, Jersey, Rest Template etc.
Version Control: GitHub, CVS, SVN
Others: ANT, Log4j, Soap-UI, Mockito, Maven, Junit, Spring tool suite, ServiceNowetc.
WORK EXPERIENCE:
Java J2EE Developer
Confidential - Collierville, TN
Responsibilities:
- Maintained data integrity on ServiceNow CMDBdatabase.
- Implemented the strategy through Scripts and Automation Rules on the system.
- Worked on Tools ServiceNow, ServiceNow integration sources, ServiceNow Discovery, Tanium Discovery for different platforms Windows(Servers, EUC), LINUX, Database, VMWare(VCenter, ESXi), Network, Storage, Applications.
- Worked on self-healing semi-automated Error Detection and resolution to fix data and process issues data flow gaps and errors.
- Worked on Spring 4.0 to create a restful API to get the records from the database and send it as response at user interface.
- Worked on Uploading and deleting functionality using ApachePOI of Excel files at UI and updating the database from front page.
Senior Java Developer
Confidential - Jupiter, Florida
Responsibilities:
- Worked as the developer in the architecture team to design theapplication.
- Worked in agile, Scrum environment and Jira board to update the task on daily basis.
- Developed Rest Services using Spring Boot. To Rest Call the service which prints the JSON Response from the Database.
- Developed Unix scripts, Perl scripts and SQL control files to load data through SQL Loader & Oracle data pump.
- Worked on Power Shell scripts to automate the Azure cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
- Experience on Database Oracle 11.6, Microsoft SQL Server 2014.
- Implementing the service layer converting XML to JSON through Restful using JAXB.
- Implementing the Proxy settings for Data binding the JSON, XMLand pushing Datasets to PowerBI.com.
- Worked in test environment and deployed services on test servers.
- Create Java Batch jobs for running bulk Queries and datasets to run on PowerBI tool.
Environment: Spring 4.0, Spring Boot 1.5.9, Unix scripts,SQL, Azure cloud, Oracle 11.6.0, Angular 4, HTML5, CSS3, MS Office Visio, Microsoft SQL Server 2014, maven, Java Batch, Java 8.0.
Senior Engineer
Target/TCS - Brooklyn Park, Minnesota
Responsibilities:
- Experience in Agile Methodology, SCRUM, KANBAN.
- Create and maintain APIs utilizing swagger framework backed by JPA data access layer.
- Design and Implement OAuth2 integration on RESTful APIs.
- Implementing complex large-scale, real-time Web and Enterprise applications by utilizing Java/J2EE based technologies including Spring MVC, JSP, Ibatis and Web services.
- Carrying-out the root-cause analysis of Java related incidents, events and problems.
- Experience in application server (Websphere, Tomcat).
- Hands on experience in working on Spark-SQL queries, Data frames, import data from Data sources, perform transformations, perform read/write operations, save the results to output directory into HDFS.
- Manage OpenStack for growing development teams. Build, configure and maintain all instances.
- Wrote Spring Security based authentication and authorization layer.
- Extensive experience in developing RESTful Web Services using Apache CXF and Jersey using spring boot.
- Has knowledge on spring cloud using spring boot for integration, routing and distributed messaging.
- Responsible for migrating the Web services from shared Java environment to PCF - Cloud platform.
- Implemented Message Forwarder Java Middleware to fetched messages from variety of input module and forwarded data to Kafka cluster.
- Experience with SQL (Oracle, DB2, DBA) and NoSQL (Postgres) databases.
- Using test driven development (JUNIT) and building CICD pipeline using Maven, Jenkins(JAYS), Drone Chef and Git.
- Developed UI components using HTML5, CSS3, Bootstrap and JavaScript for front-end development.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Create Spring Batch jobs for running Bulk Query and used PK chunk method for retrieving data from the portal.
- Building micro services - Rest web services to support enterprise architecture.
- Developed Controller classes, DOA classes, beans, JSP's and Data Objects in Java.
- Developed Exception Handling architecture in BPELwith Java WebSpherefor the project to handle all the exceptions and alerts.
- Integrated IBM BPM with external systems using Web Services.
- Jenkins, HP Quality Center, JMeter, Jira, SoapUI and Version One.1
- The build process involves Spinning Up an OpenStack/VMaaS VMs with CentOS on two different Data Centers with complete Load Balancer setup.
- Merged an existing Angular 2 application into an Angular 3 applications as part of an effort to retire use of AngularJS
- Implemented an MVC based web application in Scala language using Web Sockets.
- Used Java 8 lambda expression to represent one method interface and used sequential and parallel streams incollections source.
- Knowledge about setting up Python REST API Frame work.
Environment: Spring 4.0, Spring boot 1.5.6, Java 8.0, netbeans, Selenium, Cucumber, Spring Batch 4.0, maven 3.0, Drone, Chef, Jenkins, IBM BPM8.5,Docker, Spring Security, VmaaS, DBA, PCF, OpenStack, Kafka, Oauth2, Scala, HTML5, JSP, Spark, MS Office Visio, Swagger, HDFS, AngularJS 3.
Full Stack Developer
Confidential - Atlanta, GA
Responsibilities:
- Worked as a developer in the architecture team to design the application and define standards for other development teams within the organization.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Extensively used Spring components and concepts like Aspect Oriented programming, Transaction Management, Dependency Injection, DAO and MVC.
- Designed and developed functionality with excellent understanding of design patterns like singleton, factory and MVC.
- Implemented service layer offering JSON or XML data through RESTful services using CXF.
- Implemented REST client using JERSY to consume data from Legacy application.
- Used Hibernate to do object relational mapping in the application. Involved in creating hibernate mapping files for class associations, inheritances and generating sequences.
- Used HQL Criteria, Restrictions to retrieve and manipulate data from backend.
- Developed presentation layer using JSP, JSTL, HTML5, CSS, and jQuery.
- Knowledge on microservice based architecture using spring boot for developing the microservices, Netflixcomponents (eureka, ribbon), spring cloud for supporting the cloud native environment.
- Experience in working with the Columnar NoSQL Database like MongoDB, Cassandra to manage extremely largedata sets.
- Developed SPA using ReactJS to utilize the HTML5 DOM features and update elements that are modified in the webpage.
- Develop cross browser compatible web pages quickly and effectively using jQuery, HTML5, CSS3, Responsive Web Design, Bootstrap and Angular JS 3.
- Experience in Design and development of test automation frameworks for Web applications (responsive, Cross browser) using various Open Source/ Commercial testing tools like Selenium Web Driver/IDE,Testing,JUnit.
- Used XML technologies like XPath, XSTL for preparing reports.
- Integrated Hibernate with Spring and configured corresponding xml configuration files.
- Implemented Java beans with JAXB Annotations for marshalling and un-marshalling of Java Objects.
- Used SQL Developer tool and written PLSQL functions, procedures, triggers. Involved in tuning performance by creating Indexes.
- Came up with Test Suites and Test Cases for unit testing and implemented unit testing using JUnit.
- Involved in Peer Level design and code reviews.
- Experience writing unit tests and performing and end to end testing.
- Has experience in CI and CD - Understands Jenkins, GitHub, etc.
- Used Git for source code management and source tree for managing the code push, pulls and resolving conflicts.
- Experience Developing application using Groovy, Grails, GSP, GORM, Grails Plugins and Grails Rest Services.
- Setting up Java/J2EE development environment using Eclipse, Maven and WebLogic.
- Helped developed Restful API in JAX-RS such as servlet to handle database operation.
- Built the AngularJS 2 dashboard and supported Java backend.
- Stack Java 8, Spring Boot (Microservices), REST and Elasticsearch. Hosted on AWS.
Environment: Core JavaJDK 8, Restful Services, Spring 4.2.6, Webservice, MongoDB, Cassandra, HTML5, CSS3, JavaScript,Groovy,AngularJS 2, ReactJS, Maven, Eclipse,JetBrains, JAX-B, JAX-RS/Jersey, AWS, JAX-WS, XML and JSON.
Java/J2EE Developer
Confidential - FL
Responsibilities:
- Responsible for coordinating the design and implementation activities, collaborated with project managers and engineering teams.
- Designed and coded application components in an agile environment utilizing a test driven development approach.
- Worked on providing Authentication to RestfulWeb services using Authz and OAuth.
- Developed the application using Javamultithreading to enable scheduling and management of the offs tasks to keep up with the huge amount of user records received from CNS.
- Developed Controllers for Restfulservices using spring-web mvc.
- Developed web services callers using Jersey framework.
- Worked on MVC (Model View Controller) architecture using Springs/Strutsframework and various Java / J2EEdesignpatterns.
- Experience with third-party APIsExperience with CSS pre-processors.
- Servers installation and Maintenance of windows 2008 and RedHat 6.x & 7 Linux Server.
- Designed and Developed Web Services using Restful and SOAP protocols using Elasticsearch.
- Used Soap-UI and Rest Client for functional testing of the web services.
- Used the DOM parser to parse xml’s and extensively used javacollections framework.
- Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
- Involved in creating Database SQL and PL/SQL queries and StoredProcedures.
- Implemented Singletonpattern for property loading, loading xml’s, jaxb context creation and static data from DB.
- Worked on performancetuning of the application to greatly improve the efficiency and execution time.
- Used Hibernate for mapping java classes to the database.
- Developed web services components using XML, SOAP and Axis2.
- Developed Database interaction objects by implementing the DAO pattern.
- Deployed applications on WebSphere application server and tomcat web server.
- Used Log4j API for logging in the application.
- Developed web applications on Tomcat server.
- Used GIT for version control across common source code used by developers.
- Developed the application using Eclipse.
- Periodic on-call/after-hours production support for scheduled maintenance routines, quarterly system updates and patches, and other items that affect operations.
- Supported transition in platform to AngularJS, used Protractor for testing.
Environment: Java EE 7, IBM WebSphere Application Server v8.5, Tomcat 7.0, Spring 3.2, Spring Security, Spring 4.2.6, SOAP Web Services, RESTful web services, Servlet 3.0, JDBC, Hibernate, Spring boot 1.2.6, JUNIT 3.8, Eclipse, Log 4j, Axis 2, OAuth 1.4, JAVAX 2.1, D3, JAX-B, JAX-RS/Jersey, JAX-WS, XML, AngularJS, Oracle RDBMS and JSON.
Java/J2EE Developer
Confidential - Austin, TX
Responsibilities:
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- The application architecture of the System is based on Spring MVC (Model View Controller) and J2EE specifications.
- Implemented the application using design patterns such as Session Façade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
- Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
- Worked on developing POJO classes to map database tables with java objects.
- Involved in creating test cases using JUnit strictly following Test Driven Development.
- Worked on SOA Web Services using SOAP for transmission of large blocks of XML data.
- Used Maven and Jenkins to automate the build and deploy process.
- Involved in full project management life cycle from development to integration, testing and release to lower environments.
- Have managed QA and UAT phases for various large IT implementations in Capital Market.
- Responsible for all backup, recovery, and upgrading of all the PostgreSQL databases.
- Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
- Experience with performance tuning of code - ex - better file reads, algorithms, handling connections, transactions, Thread - safe and its pro-cons, performance tools, etc.
- Ability to design frameworks which are extensible and flexible.
- Used log4j for logging errors in the application.
- Involved in testing the JMS integration between queues and topics.
- Used JUnit for unit testing of the application and log4j for logging. jQuery template for markup. Implemented two way data binding through scope in applications built on AngularJS.
Environment: Java 7.0, Struts 2.X, Spring, Hibernate, JavaScript, AJAX, EJB, JQuery, HTML5, CSS3, E-Commerce, JMS, JAXP (SAX & DOM), WebSphere Application Server, RAD, AngularJS, Oracle Database, SOAP, Maven, log4j, Junit, XML, Web Services.
