We provide IT Staff Augmentation Services!

Senior Java/ J2ee Developer Resume

5.00/5 (Submit Your Rating)

Birmingham, AL

SUMMARY:

  • Competent Java developer witharound 5 years of IT experience in analysis, design and development using Java, J2EE and UNIX
  • Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing and Prototyping
  • Expertise with technologies and frameworks such as Spring,Struts, Hibernate, JSF, Log4J, JNDI, JDBC, Servlets, JSP, XML, XSD, XSLT, Java Beans, JAX - RPC, JAX-WS API for SOAP services and JAX-RS for RESTful services
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools such as Microsoft Visio and Rational Rose
  • Expertise in front end development and design using HTML 5, CSS 3, JavaScript, AngularJS, JQuery, XML, Servlets, JSP, Ajax
  • Utilize PyUnit, the python Unit test framework, for all python applications.
  • Implemented REST based microservices using Spring framework.
  • Experience n Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and RDBMS programming
  • Hands on experience using query tools like TOAD, Teradata SQL Assistant and Query man.
  • Worked on ( Confidential ) MQ's like Rabbit MQ, IBM MQ and Active MQ.
  • Proficient in spring technologies like MVC, JDBC, ORM, and Web Services using Eclipse and integration with Hibernate
  • Hands on experience in implementing Web services development using SOAP, REST and java distributed component
  • Experience with Streaming platforms like Apache Kafka.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Experience in using J2EE Design Patterns such asDAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing efficient and effective strategies for new developments
  • Excellent programming skills and development experience with JDK 1.5, 1.6& 1.7,1.8 J2EE, Servlets, JSP, Java Beans, and Web Services
  • Experience in design and development of MQ Series applications using MQ Series for Java and MQ Series Confidential APIs & MOM (Message Oriented Middleware)
  • Experience in using application servers such as WebLogic, Apache Tomcat, based on the client requirements and project specifications
  • Extensively worked with Teradata utilities like BTEQ, Fast Export, Fast Load, Multi Load to export and load data to/from different source systems including flat files
  • Good Knowledge of Python and Python Web Framework Django
  • Good Experience in creating RabbitMQ API's using Micro Services.
  • Expertise in using IDE like Eclipse, NetBeans, Intellij Idea, RAD for debugging and coding standards.
  • Proficient Experience with the source control software like GIT and SVN
  • Performed Integration and deployment of applications done using tools such as ANT, Maven and Gradle
  • Test Driven Programmer with thorough knowledge in unit testing using Junit and Mockito frameworks
  • Excellent communication, interpersonal and analytical skills and a highly-motivated team player with the ability to work independently
  • Experience on working with CSS Backgrounds, CSS Layouts, CSS Positioning, CSS Animations, CSS Text, CSS Borders, CSS Margin, CSS Padding, CSS Table, Pseudo Classes and Pseudo Elements
  • Proficient in developing web page quickly and effectively using HTML5/4, XHTML, DHTML, CSS3/2, XSL, XSLT, JavaScript and in making web page cross browser compatible
  • Experience in developing applications using Angular JS, Bootstrap like Grids, Toolbars, Panels, Combo-Box and in creating reusable components, various forms, tooltips, menus, tabs, widget that support drag and drop, animated effects, date and time selectors and many others using JQUERY
  • Sound Understanding and good Experience with Object Oriented Programming Concepts, Object Oriented JavaScript and Implementation

TECHNICAL SKILLS:

Languages: Java, SQL, C, C++, PL/SQL, HTML, UML

Java/ J2EE Technologies: Servlets, JSP/J2EE, JDBC, JNDI, EJB, AJAX, JUNIT, RMI, Java Beans

Frameworks: Struts, Spring, Hibernate, JAX-WS, JAX-RS, AngularJS

SDLC: Agile, Waterfall

Web/Application Servers: Apache Tomcat, IBM WebSphere, WebLogic, Jboss, IBM WebSphere Process Server 6.1, Glassfish

Web: JSON, JSTL, RMI, Confidential, JQuery, HTML, CSS, JavaScript, XML

Web Services: SOAP, REST, WSDL

IDEs: Eclipse, NetBeans, Intellij Idea, Oracle 10g/9i

DBMS: Oracle, MS SQL Server

WORK EXPERIENCE:

Confidential, Birmingham, AL

Senior Java/ J2EE Developer

Responsibilities:

  • Involved in the creation and maintenance of web applications as well as performing a full spectrum of web related tasks including design and layout, optimization of source code, server-side and front-end programming, unit and automated testing
  • Designed and implemented application using Collection, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, Oracle, Teradata
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2 and NodeJS.
  • Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.
  • Collaborated with Technical Lead and assisted in documenting Functional Process Flow diagrams and Sequence diagrams
  • Used microservices architecture with Spring based services to integrate user libraries in the application
  • Used Teradata utilities fastload, multiload, tpump to load data
  • Implemented Angular 2 services to connect the web application to back- end API's.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of important information between multiple business applications
  • Worked on various applications using python integrated IDEs Eclipse and NetBeans.
  • Used Rabbit MQ to communicate with controller and used service layer to implement the business logic
  • Worked with Angular 2 directives, components, pipes and injectables.
  • Used Session Facade, Factory, Singleton, DAO design patterns
  • Implemented Online Registration, Product Catalog Searches and Checkout Processing using Spring MVC framework
  • Implemented teradata fast export utility to export the data to a file
  • Good amount of work done on Reactive forms in Angular 2 and their Validations.
  • Developed Restful Web services to send the messages to Kafka
  • Used Hibernate as persistence framework to map java objects to relational database tables using XML configuration files
  • Built SOA microservices architecture to support enterprise level application
  • Integrated Spring Framework with Hibernate for fetching data for Product Searches, Online quotes and Account Information for registered users
  • Developed DAO classes for addition, modification and deletion of records from the database
  • Developed SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions
  • Developed Kafka consumers to consume data from Kafka topics.
  • Worked on service oriented systems that utilize REST web frameworks with Spring MVC, Spring REST Template, Rabbit MQ, Spring Integration.
  • Using Angular 2 Router to build single page application for navigate through the different models and components
  • Worked on various applications using python integrated IDEs Eclipse and NetBeans.
  • Implementation of Confidential in order to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ as a message queue
  • Designed shell scripting to explode data from teradata tables
  • Integrated the Mission system with Inventory Management SOAP Service to send Inventory details to the downstream applications
  • Wrote Python scripts to parse XML documents and load the data in database
  • Create and configured the continuous delivery pipelines for deploying Microservices and lambda functions using Jenkins server
  • Written service end-point implementation and created WSDL from java2wsdl tool in Apache CXF
  • Created RESTful web services using JAX-RS for mobile applications using desktop application classes for Product Catalog Searches, Checkout Processing, for generating country list during registration and guest checkout process, etc.
  • Used different python libraries like xlrd, Pandas, Numpy, openpyxl, urllib etc.
  • Developed web based front end clients using Java server pages (JSP), JSTL, JavaScript, JQuery, AJAX, HTML5, CSS3, AJAX, JSON, XML and EXT-JS web technologies
  • Took the responsibility in configuring the essential third-party libraries and necessary dependencies on WebSphere Application Server and documented the process for future reference
  • Used Python for data analytics, data wrangling and extracting data using Pandas, Pyexcel, NumPy and SciPy.
  • Implemented automated testing with Cucumber using Ruby for testing application modules
  • Assisted Business teams in developing Test scenarios in Cucumber “features” for User acceptance testing of the web interface

Environment: JDK 1.6/1.7, Spring 3.1, Hibernate 3.0, Angular 2, Python 3.4, Apache Kafka, Rabbit MQ, HTML5, Microservices, CSS3, JavaScript, JQuery, Ajax, Ext JS, XML, DB2, JSON, SOAP Web services, JAX-WS, Cucumber, RESTful Web services, Ruby, WebSphere, CVS and Maven.

Confidential, New York, NY

Senior Java/ J2EE Developer

Responsibilities:

  • Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code
  • Used microservices to expose business functionality to external systems using RESTful WebServices
  • Used Python scripts to update the content in database and manipulate files
  • Contributed as key resource of the "Angular 2 Framework Team" in conversion of existing UI screens of the application to Angular 2 based UI.
  • Integrated Kafka source to read the payment confirmation messages.
  • Involved in various phases of Software Development Life cycle (SDLC) of the application
  • Followed Agile Methodology and participated in SCRUM Meetings
  • Developed RESTful web services for the project as per the business requirements
  • Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling
  • Developed few web pages using JSP, JSTL, HTML, CSS, Java script, Ajax and JSON
  • Created typescript reusable components and services to consume REST API's using component based architecture provided by Angular 2
  • Implemented web services components using SOAP, WSDL, JAXB, and JAX- WS with java and used SOAP UI tool for testing the web services
  • Responsible for Configuring Kafka Consumer and Producer metrics to visualize the Kafka System performance and monitoring.
  • Implemented Spring Confidential messaging using Rabbit MQ to provide communication between Micro services
  • Wrote a Python module to connect and view the status of an Apache Cassandra instance.
  • Used Rabbit MQ as a Message Oriented Middleware for integrating applications
  • Involved in configuring Confidential in Oracle WebLogic server for sending notifications
  • Automation of testing using Python.
  • Used Dependency Injection feature of spring framework and integrated with O/R mapping tool Hibernate for rapid development and ease of maintenance
  • Extensively used spring integration, spring boot, microservices and hibernate
  • Developed DAO layer for the application using Spring Hibernate Template support
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP
  • Built Angular 2 components using Typescript and UI services to consume rest services using Component based architecture provided by Angular 2.
  • Used Python Library Beautiful Soup for web Scrapping.
  • Consumer API's communicate to other services or API's via APIGEE proxy, and some consumer's use Rabbit MQ as a medium to delegate messages
  • Performed Spring Security to authenticate and authorize users
  • Have worked on Oracle 10g database for storing and retrieving the application data
  • Developed test cases with JUnit for unit testing in various application modules
  • Used ANT and Maven to build the application. Deployed war files to target servers
  • Eclipse was the IDE used and Git repository for version control

Environment : Java, JSP, Servlets, Spring, Python, Hibernate, Apache Kafka, microservices, DAO, XML, JavaScript, AngularJS, JQuery, JSON, WebSphere Application Server, SOAP, WSDL, SOAP UI, Confidential, JSTL, AJAX, HTML, CSS, Eclipse, Oracle, Git, JUnit, Maven, log4j, Jenkins

Confidential

Java Developer

Responsibilities:

  • Implemented the application using Spring MVC Framework by implementing Controller, Service classes
  • Used UML and Rational Rose for making Class diagrams and Sequence diagrams
  • Implemented front-end using JSP, JSON, HTML, JSTL, CSS, JavaScript, and Custom tags
  • Performed Client side validations using java script and server side validation using Spring Validator Framework
  • Created and maintained the configuration of the Spring Application Frameworks IOC container
  • Implemented features like logging, user session validation using Spring-AOP module
  • Implemented spring framework Bean Factory & application Context for bean initialization and configurations
  • Created Hibernate3 data mapping, data persistence and transaction management
  • Developed Hibernate HQL queries and Hibernate DAO implementation for database connectivity
  • IBM MQ series was used for Queue, created MDB's to publish messages and consume the same
  • Implemented application database objects Stored Procedures and Views using SQL and PL/SQL to interact with database
  • Configured and created application log files using Log4j required to trace application messages
  • Wrote project build-script by using Maven
  • Implemented Ant build system to run automated tests
  • Extensively used CVS for version control

Environment: Java/J2EE, OOA/OOD, JSP, JavaScript, HTML, CSS, JDBC, UML, XML, Servlets, SOAP, UDDI, WSDL, Spring, Hibernate3, SQL, PL/SQL, Log4J, Maven, ANT, Rational Rose, Toad, Oracle 10G, RAD 7.0, WebSphereApplicationServer6.1, CVS, Waterfall

We'd love your feedback!