We provide IT Staff Augmentation Services!

Sr Java/ J2ee Developer Resume

2.00/5 (Submit Your Rating)

O Fallon, MO

PROFESSIONAL SUMMARY:

  • Over 8 years of IT experience in Analysis, Design, implementation and testing of Client/Server Applications, Web Based Applications using Java, J2EE, JEE6 technologies and Object - Oriented Programming Concepts.
  • Strong technical knowledge in Core Java, J2EE (Servlets, JSP, JSF, EJB, Hibernate, Spring, Struts, JDBC, JMS) and XML, iBATIS, Web Services (SOAP, REST), E-Commerce, Micro Services and JEE6 development with experience in TDD, standalone applications, defining functional and technical specifications.
  • Developed ANT scripts and used MAVEN tool to build and deploy J2EE applications. Experience with Gradle and logging tools like Log4j and Splunk.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, Cloud Formation IAM RDS, ElastiCache, S3, SQS, SNS, AMI.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Worked on Web Application development using JavaScript, JSP, Servlets, Struts, JDBC, LDAP, JSF, RCP, Spring, Spring MVC, Spring Boot, JavaBeans, JMS, XML, HTML, XHTML, CSS, Angular JS (1.0, 1.5, 2.0), Bootstrap, Node JS, UML, Oracle, SQL, MVC architecture.
  • Developed different web components such as JSP, Ajax, JQuery, Servlets, Custom Tag Handlers and business components such as EJB, JMS, Web Services, and Microservices.
  • Involved in Agile Methodology and Waterfall method with respect to the successful development of the projects.
  • Custom API powered back-ends and front-ends involving Angular JS.
  • Involved in design sessions, did analysis on requirements, participated in task break downs and estimation sessions, assigned tasks to myself and entire team members, participated in daily scrum, bi-weekly Sprint end review and retrospect meetings.
  • Installing, configuring and administering a large number of clustered web application servers (JBoss Enterprise application Platform, JBoss Fuse, Tomcat, Glassfish) hosted on RHEL/Windows platforms.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Good experience in implementing Object Oriented Design for developing system in UML using IBM Rational Rose and Microsoft Visio.
  • Good working experience with web applications servers Apache Tomcat 8, JBoss 5.0, JBoss Fuse, WebLogic 11g/12c, Sybase.
  • Expertise in various open source frameworks and tools like Adobe Flex SDK, JSF, Spring, Struts and Hibernate.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
  • Proficient in developing Model View Controller (MVC) Architecture based applications using Struts, JSF, Groovy and Spring (including web flow) Frameworks.
  • Good experience in writing SQL Statements, stored procedures Functions, Triggers and Cursors for database transactions and Expertise in Query optimization.
  • Experienced in design and connectivity of the Database using Oracle 9i/10g, SQL Server, MySQL.
  • Experience in Continuous Integration and Continuous Deployment of Source Codes and Build into Jenkins and GIT Hub.
  • Good working knowledge in version control tools like SVN, CVS, GIT, Stash, and Team Foundation Server .
  • Experience in Big data (Hadoop) and search engine tools like SOLR.
  • Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD), WebSphere Application Developer (WSAD) and Web Logic Workshop to develop dynamic web applications.
  • Experience in using tools like JIRA, Redmine, and Quality Center for updating development tasks.
  • Exceptional ability to quickly master new concepts and capable of working in-group as well as independently.
  • Excellent communication skills, exceptional problem solving, strong programming abilities and a keen client need assessment aptitude.
  • Expertise in designing Relational Database Management Systems using Oracle 10g/9i /8i/7i, IBM DB2 8.1/7.2, DB2 for z/OS, MySQL 5.0, SQL Server 7.0.

TECHNICAL SKILLS:

Programming Languages: Java 8.0/7.0/6.0/5.0, PL/SQL

Java/J2EE Technologies: Servlets, EJB, JPA, JDBC, JSP, JSTL, JNDI.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins, WebSphere

Relational Databases: Oracle 10g/11g, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS 1.0/1.5/2.0, Node JS 6.0.

Cloud Environments: AWS, PCF, Netflix Eureka, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, IRAD, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux, Unix

Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0

Build Tools: Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

PROFESSIONAL EXPERIENCE:

Confidential, O'Fallon, MO

Sr Java/ J2EE Developer

Responsibilities:

  • Experience using Hibernate for mapping Java Classes with database using Hibernate query language (HQL).
  • Developed DAOs using JPA entity manager and JTA for transaction handling.
  • Implemented Spring security features using AOP Interceptors for the authentication.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Developed Microservices using Spring Cloud,Spring Boot with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed Spring Framework based RESTFUL Web Services for handling and persisting of requests and Spring MVC for returning response to presentation tier.
  • Used advanced java8 features like Lambada Expressions Streams, Filters, Enhanced concurrency methods etc.
  • Involved in various phases of Software Development Life Cycle (SDLC) and involved in Agile methodology, break tasks into small increments called SCRUM with minimal planning.
  • Analyzed the system for Requirements and Design by developing Use Case, Class, Sequence and Collaboration Diagrams usingMS Visio as part of UML & created documents.
  • Worked through cross browser compatibility issues with layout and styles for all new CSS that was implemented.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC .
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Utilized AWS Lambda platform to upload data into AWS S3buckets and to trigger other Lambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Monitored front-end development which is performed by Angular JS, HTML, CSS3 and worked with views, handlebars and different concepts related to Ember framework.
  • Developed Web Services using SOA technologies such as REST.
  • Worked on creation of Docker container images, pushing images, tagging, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • Created MQ Series objects on local and remote MQ servers.
  • Deployed applications on BEA Web logic application server 9.0.
  • Used Eclipse IDE for coding and GIT for version control.
  • Designed application presentation layer with JSP, Ajax, JQuery, Struts Tag-libraries and CSS.
  • Implemented REST Services to call jBPM Services and converting to JSON.
  • Developed web service using Drop wizard framework.
  • Developed and deployed REST API Services with SpringBoot to establish services for end devices.
  • Developed web application using HTML, CSS, JavaScript, Angular 2.0.
  • Initiated Unit tests with JUnit and created technical documents.
  • Used Spring AOP for exceptions logging along with log4J and transaction handling in DAOs.
  • Prepare Test Environment (Git and Gerrit) for Unit testing and Integration Testing.
  • Used JAXB API to bind XML Schema to java classes.

Environment: Java, JEE6, Core Java, OOPS, WebLogic 11, Gradle, Hibernate, Camel, MQ Series, WebSphere, Angular JS and Restful Web services, JUnit, Spring Data, Bootstrap UI, JBoss, CSS3, Spring boot, jQuery, NodeJS, AJAX, SpringBoot,Struts 2.x, AWS,Docker, HTML, JMS, Unix, Oracle 11g, SQL Server, GIT, Eclipse RCP, CVS, Maven.

Confidential, San Jose, CA

Sr Java/ J2EE Developer

Responsibilities:

  • Involved in Design and developed OMSinterface and Work flow interfaces for receiving message from external OMS and validation and process in work flow for provisioning.
  • Implemented enhancements to OMS, Workflow interfaces and delivered timely fashion to meet the client requirements.
  • Extensively used Spring Framework modules like MVC, DI(IOC), Spring Security, JDBC Templates and AOP.
  • Developed the applications using Java, JEE6, Core Java, OOPS and JSF with Oracle 11g as database.
  • Responsible for AD (Application Design) document and to match with FR’s (functional requirements) and mapping FR’s to AD in Rational Requisite Pro tool for auditing.
  • Designed and developed Input File processing to receive HTTP Put file and process from Edge marc routers.
  • Implemented the Project structure based on Spring MVC pattern using Spring boot.
  • Developed and documented all the Object-oriented concepts (OOPS) based upon the functional specifications.
  • Developed codein CBridge interface using Camel framework to routes messages between different interfaces.
  • Experience in Cloud Solutions on AWS utilizing EC2, ECS S3, IAM, and RDS etc.
  • Configured JMS support by creating MQ Connection Factories and Destinations and coordinate with MQ Series team.
  • Installed/configured MQ client libraries and made MQ series for JBoss Fuse applications.
  • Provided Support to migrate from WebLogic server to JBoss.
  • Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS, jQuery.
  • Developed data transformer for converting data from source tables to format and fed into Kafka usingCamel.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience in creating UNIX scripts for file transfer and file manipulation.
  • Designed and developed UNIX shell scripts as part of the ETL process, automate the process of loading, pulling the data.
  • Experience with various persistence mechanisms and APIs like JPA, Hibernate, JDO, EJB.
  • Developing Docker images for Development and Testing teams and their pipelines.
  • Provided Point-to-Point mechanism applications using MQ API and developed application with Eclipse RCP as IDE.
  • Implemented a messaging API to send/receive messages, pull messages from third-party messaging providers using Spring boot.
  • Simplified Data access layer code through SpringData, used Spring Rest to expose Data Access API to decrease 30% of redundant code which dealt with CRUD operations, bypassing the Service and Rest Controller to visit Repository.
  • Designed and developed xmlvalidation framework using XML Schema Definition (XSD).
  • Involved in the configuration management using RCP, Eclipse RCP, CVS and GitHub.
  • Worked in Agileenvironment for quick and phased delivery of code and Created PL/SQL Packages.
  • Involved in trouble shooting and debugging the Java code in all stages (INTG, UAT, DEMO and Production) environments.
  • Configuring the Gits repository and maintain the version control using Gits.
  • Implemented Maven Script to create jar, war files and deploy them to the UNIXbox.
  • Expertise in writing SQL stored procedures, triggers, functions and query optimization.
  • For Accessing, storing and inserting data we use NoSQL DB which is MongoDB.
  • Responsible for code review and promoting the code to UAT and Worked on Continues integration tool with Jenkins.
  • Created many custom filters using Angular 4.0 and external module to manipulate the routing. Developed UI with extensive use of Backbone.js framework that helped to organize the code.

Environment: Java, JEE6, Core Java, OOPS, WebLogic 11, Hibernate, Camel, MQ Series, WebSphere, Angular 4.0 and Restful Web services, UNIXShell Scripting,JUnit, Spring Data, Bootstrap UI, JBoss, CSS3, MongoDB, Spring boot, JQuery,AJAX, HTML, JMS, Unix, Oracle11g, SQL Server, Spring MVC 4, GIT, Eclipse RCP, CVS, Maven.

Confidential, Reston, VA

Sr Full Stack Java/ J2EE Developer

Responsibilities:

  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Involved in complete development of ‘Agile Development Methodology/SCRUM’, developed and tested the application during various iterations.
  • Involved in developing Struts Actions and performed server side validations using Struts Validator.
  • Developed Rich User Interface using JavaScript, JQuery, Bootstrap, Angular JS, AJAX, HTML5 and CSS3.
  • Actively participated with the development team to meet the specific customer requirements and proposed effective Hadoop solutions.
  • Developed DAO objects to handle data access operations using Spring DAO module.
  • Designed modular microservices to replace the existing website using Spring boot and Spring Cloud.
  • Used Apache Camel for routing the exchanges between different systems.
  • Implemented Hibernate mapping files and generated POJO’s using hbm2java tool.
  • Developed SOAP Web Services provider using Spring Web Services module.
  • Used Apache camel to integrate different applications. Developed Camel Orchestration layers to integrate different components of the application.
  • Work on Detailed Code design and develop the code in Java/J2EE components including Core Java, JavaScript, JSP/Servlets, Building Restful Web services, with SQL.
  • Used AngularJS as the development framework to build a single-page application.
  • Used JavaScript for Client Side page validation scripting to avoid the need for Post Back and thereby improving the performance and responsiveness.
  • Worked with User Controls, Validation Controls, Web Server Controls, and Grid Views.
  • Consumed Web Services from different source providers by creating Web Service client applications to test the Web Services.
  • Used JIBX mappings for marshalling and unmarshalling of XML data and Design and implement a Context RESTful API using Java Spring boot.
  • Worked on AS/400 and Oracle 10g as backend databases.
  • Used Ant for developing build scripts and deploying the Eclipse RCP application onto Web Logic.
  • Implemented Display tag library in JSP pages for pagination and sorting functionalities.
  • Implemented various design patterns like Data Access Object, Front Controller, Model View Controller and Singleton in different tiers of the module.
  • Created the Data Access Layer with Entity Framework commands and fetched the data from SQL Server using Stored Procedures.

Environment: Spring 2.0, Struts 2.x, JBoss Fuse, JEE6, EAP 4.3, Hibernate 3.0, Web Services, Spring MVC,Spring boot, Apache camel, SOAP UI, JIBX, Servlets, JSP, AJAX, JavaScript, Redux, Bootstrap, Angular JS, JDBC, JQuery, JUnit, MongoDB, ANT, XML.

Confidential, Houston, TX

Java/ J2EE Developer

Responsibilities:

  • Followed AGILE Methodology with Scrum Meetings and involved in maintaining Sprintbacklogs during the development cycles.
  • Involved in interacting with the Business Analyst and Architect during the Sprint Planning Sessions
  • Worked as a core member to design new CRM/OM system architecture with J2EE / Spring.
  • Responsible in designinglike: Class and Sequence diagrams during the Analysis and Design phase of the application.
  • Developed SpringRestful Web Service Consumers of Systar's Business Bridge services over the internal network.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application
  • Used JSP’s in the presentation tier along with various Spring tags, JSTL tags, CSS and JavaScript.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) to wire the object dependencies across the application.
  • Used various Design Patterns like MVC, Factory, DAO, Singleton while developing the application.
  • Built a central deployment tool for JBoss application from a central server and Integrated JBoss server with Corporate LDAP and supplied this configuration as an integral part of the image.
  • Design and implemented a Messaging API to send/receive messages, pull messages from third-party messaging providers using Java Springboot and micro-services.
  • Involved in integrating Spring with Hibernate and delegated the persistence operations using Hibernate Template.
  • Experience with Circle CI and Productive Auto Scaling in AWS.
  • Configuring the Gits repository and maintain the version control using Gits.
  • Followed Test Driven Development and was involved in writing JUNIT Test cases which were also used in Integration Testing.
  • Day to day activities include providing Sybase support and troubleshooting of issues like Connectivity, Memory issues, Query performance, Server related, Autosys jobs failures.
  • Used SQL Developer to query, update and monitor oracle database.
  • Wrote SQL statements to create and update database tables.
  • Built and deployed the application to various environments using MAVEN Scripts.
  • Used SVNfor version control and used JIRA as defect tracker to track all the QA and Productionissues and worked on Continues integration tool with Jenkins.
  • Implemented Exception Handling, Error Handling and Log4j Framework.

Environment: Java/Java EE 1.5, Eclipse 3.5, BEA WebLogic 10.X, DB2, Spring 2.x, Spring MVC, Spring Restful Services, Spring IOC, JSP, JavaScript, Spring Data, GITS, HTML, JSTL, JBoss 4.0X, Springboot, AWS, Hibernate 3.X, XML, MongoDB, JUnit, Log4j, SQL Developer, Sybase, Oracle 10g, SVN, MAVEN, Linux, PUTTY.

Confidential

Java Developer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams.
  • Analyzed and understood the Specifications provided by the clients.
  • Developed the presentation tier using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Used Struts framework for the MVC implementation and Hibernate as ORM tool for database communication.
  • Designed and developed the code using multithreading, Collections and other J2EE technologies.
  • Business Logic analysis to produce Business Requirement, Workflow Diagram, Architecture, Functional and Design specifications.
  • Prepared detailed Use Case Featuresand Function Requirement Documents from Business Requirement Specs.
  • Coded Action Classes, Action Form for the web tier for the Customer Service representative to send a fax request with Struts validation framework.
  • Provided Support to migrate from WebLogic server to JBoss.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used various Java scripts functions and was involved in coding Cascade style sheets (CSS).
  • Designed and Implemented PL/SQL stored procedures to process messages.
  • Developed Demon threads using multi-threading which runs continuously.
  • Deploying by resolving any external dependencies and customizing these deployed enterprise bean in this specific application. Finally deployed the jar files in the Container and WAR files in the Web Container on to the WebSphere server.
  • Worked and Modified the Database Schema as per the Client requirement.
  • Involved in implementing the DAO pattern for database connectivity and Hibernate.
  • System maintenance and, functionality addition and improvement.
  • Performed unit testing of the developed application.
  • Consistently met deadlines and exceeded expectations achieving recognition, resulting in increases in responsibilities.
  • Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviewing.
  • Involved in production support and maintaining the application after production.
  • Used Log4j, Junit and developed unit test cases to monitor the application functionality.
  • Used Tomcat as a server to deploy the application.

Environment: Struts, Java, JSP, Servlets, Hibernate, ORM, Oracle, Multi-Threading, JDBC, Log4J, MySQL, PL/SQL, Eclipse 3, XML, ANT, JUnit, Putty, IBM WebSphere, XSLT, DOM Parser, SAX Parser, UML, OOD, Tomcat, MVC, JDBC 3.0, Applets, Linux, Windows XP, Subversion, Visio 2003.

We'd love your feedback!