We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

Tampa, FL

SUMMARY

  • 8+ years of experience in designing, developing and implementing software applications using Java, J2EE.
  • Experience in the design and execution of Test Plans, Test Scenarios and Test Cases based on the requirements for the applications using JUnit in test - driven development (TDD) approach.
  • Understanding of Cron and UNIX Scripting. Good team player who is interested in working on new technologies.
  • Excellent communication skills.

PROFESSIONAL EXPERIENCE

Confidential, Tampa, FL

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in Various Stages of Software Development Life Cycle (SDLC) deliverables of the project using the AGILE Software development methodology.
  • Developed code in HTML5, CSS3, Typescript, JavaScript, JQuery, AJAX, JSON, Angular JS, REDUX and Bootstrap with MySQL database as the backend.
  • Created components, directives, pipes, modules, services in the application for various modules.
  • Used Angular Http services to perform backend REST webservices interactions to get and post JSON data.
  • Implemented module wide routing in the application using Angular router and also created various Route guards.
  • Designed and developed the application using Angular2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, Node.js, NPM and Mongo DB.
  • Created and managed AJAX calls in the application, integrated with the JSF controls.
  • Moved existing AngularJS controllers and services to Angular2 components for more responsive and less dependency.
  • GUI development using Swing and Eclipse RCP
  • Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF, Apache MyFaces and Prime Faces UI components.
  • Developed PL/SQL triggers and master tables for automatic creation of primary keys
  • Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Enhanced legacy application by building new components in Angular2 and typescript.
  • Developed single page applications using Angular2, Typescript, web pack and grunt.
  • Used both reactive and angular forms module to create template and data driven forms.
  • Implemented REDUX architecture with Angular using angular-redux for uni directional data flows.
  • Implemented Lazy loading for modules to render pages quicker and used Angular CLI for application creation and to create production ready code.
  • Developing micro services PCF (Pivotal Cloud Foundry) and AWS ECS Fargate applications in cloud environment.
  • Conducted tests for applications developed in Angular JS using Jasmine and Angular test beds and ran those test cases on Karma (Unit test runner) platform.
  • Created Spring MVC framework Controllers and Services that are bind using Dependency Injection to enable loose coupling between application components.
  • Processed xml files and text files to save data to the database using Spring Batch and scheduled them using Spring scheduler.
  • Took part in enhancing existing service and data access layer developed using Spring and Spring JPA to interact with MYSQL database.
  • Developed and Consumed Enterprise wide web services with Restful API using NodeJS to receive data from device and store in NoSQL database MongoDB.
  • Tested services using JUnit with Mockito framework and for integration testing used Spring with JUnit.
  • Also used SOAP UI tool to test the REST web service operations.
  • Created SOAP testcases for different test scenarios and integrated the testsuite to Jenkins.
  • Have worked on AWS to integrate the server side and client-side code.
  • Deployed the application using WebLogic application server and performed Maven dependencies for the project and used SVN as Version Control System
  • Effectively used Log4j framework to implement logging system for the project and JIRA for bug reporting and tasks and issue tracking.
  • Took part in creating Docker images for deployment to AWSECS environment with Jenkins.

Environment: Java 1.8, JavaScript, HTML5, CSS3, JQuery 2.2.4, Bootstrap, JSON, Angular JS 2.0, Angular-CLI, AJAX, Jasmine 2.5, REDUX, Karma, SOAP, Swing, Node JS 4.2, PCF, ExpressJS 4.14.0, AWS, XML, Spring MVC 4.2.1, Hibernate 4.2, Spring Boot, MySQL 5.6, RESTful 2.0, JUnit 4.12, Log4j 1.4.9,Weblogic 12.2.1, SVN, Maven, JIRA, Mockito 1.10.19, Postman 4.9.3, MongoDB 3.2, AWS, Jenkins, Atom, Docker, Visual Studio Code

Confidential, Bloomington, IL

Software Developer

Responsibilities:

  • Analyze and understand user requirements and document the application design.
  • Created Typescript reusable components and services to consume REST API’s using component-based architecture provided by Angular 2.0
  • Installed, configured, and administration of NoSQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with NoSQL data base MongoDB.
  • Experience on front-end JavaScript MVVM Frameworks such as Angular 2.x/4.x with features such as directives, modules, routing, observables (for passing messages between publishers and subscribers), promises, pipes, shadow dom (to encapsulate visual behavior).
  • Expertise in using Java Script building tools like Grunt, Gulp for Angular 1.0, Bower for packaging Node JS modules for browsers, and task runners like Webpack for React and Angular 2.0/
  • Involved in Analysis, Designing and Development of the application.
  • UsingPCFdidsmoke tests, which are functional unit and integration tests on all major system components.
  • Designed and developed the application using Java/J2EE, spring framework, Mule.
  • Used Jenkins for continuous Integration and continuous deployment for different environments.
  • Designed front-end using JSP, React JS, Ember JS, JavaScript, Ajax, jQuery, HTML5 and CSS.
  • Developed the unit test cases using JUnit, Mock Object.
  • Installed, configured, and administered NoSQL database clusters in AWS Virtual Private Cloud Network for available data on cloud.
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances and created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Created various Docker images from the Docker containers and published these images in the Docker hub repository. Deployed the Dockized Spring Boot application using Elastic Bean Stalk (EBS).
  • Used Spring Boot to build several services as external microservices and configure them to communicate to each other or with other part of system.
  • Build Restful Web Services.
  • Managed code deployment on various environments like test to prod.
  • Participate in code reviews and ensure code developed meets the requirement.
  • Migrate the application from old legacy technologies to latest technology like cloud and spring boot.
  • Used the GIT and SVN for the code repository.
  • Application support and resolving production issues.
  • Coordinate with offshore for Production and environmental issues.
  • Participated Daily Scrum meeting, sprint grooming/review and demo with management and other teams.
  • Used Maven for application build.
  • Provide technical guidance to team for develop and implement the application.

Environment: Java, J2EE, Spring Boot, Spring Batch, Spring MVC, WebSphere, Eclipse, SOA, Restful web services, Mule, WSRR, Jenkins, Oracle, GIT, JSP, EJB, Servlets, Maven, Junit, PostgreSQL, Control-M, Amber JS, React JS, CMP, HPSM, PCF, Apache Tomcat, NetBeans, Linux, RSA.

Confidential - Edison city, NJ

Java Developer

Responsibilities:

  • Gather and prepare the requirements from clients for product design and enhancements.
  • Work on Agile Methodology (Scrum Framework) to meet timelines with quality deliverables.
  • Ensure standard agile practices through regular Sprint Planning, Story Sizing, Task Breakdown, Spring Retrospective Meeting and Sprint Review sessions.
  • Worked with AngularJS filters in expressions and directives to filter data rendered in the UI.
  • Developed angular controllers, services and used different modules for server communication.
  • Developed single pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, date pickers, modal dialogs and other input components.
  • Implementing and controlling the flow of data to and from AWS and selecting the appropriate AWS service based on compute, data, or security requirements.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Wrote and executed SQL scripts against Oracle.
  • Participate in user requirement sessions to gather business requirements.
  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers.
  • Implemented Pre Authentication and database security with Site Minder and spring security.
  • Built search feature based on open source tool Elastic Search. Implemented system logging solution using Elastic Search, Kibana and Logstash.
  • Assisted in installation, assembling and maintenance of latest versions of JBoss Application server.
  • Provided technical assistance for performance tuning and troubleshooting techniques of Java Application.
  • Implemented deployment procedures of J2EE applications and code to JBoss Application server.
  • Executed processes for installation and maintenance of Apache Web server and JBoss Application server.
  • Use Team Collaboration Software JIRA and Confluence.
  • Perform Test Driven Development (TDD): NUnit Testing and Load Testing.
  • Built a RESTful API to save and retrieve agent information in Java using Spring MVC, Apache CXF and JAX-RS
  • Developed the user interface with JQuery, JSP, HTML, HTML5, CSS3, and JavaScript.
  • Implement the Angular MVC and two-way data binding.
  • Use HTML5 and JQuery for the Uninstall Survey Page Application.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Work on AngularJS for one of the single page application and cross browser functionality.
  • Use SoapUI for testing Web Service Apache POI API to generate Output files
  • Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.
  • Design the Cascaded Style Sheets for designing the styles, skinning and layouts
  • Involved in designing the page layouts using Wire Frames templates
  • Experience inMicroservices-SpringBoot,Pivotal Cloud Foundry (PCF)and Engagement usingSpring Boot.
  • Use Object/Relational mapping tool Hibernate to achieve object to database table persistency
  • Implement Batch Updates using Spring and configured beans in Application Context file
  • Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application
  • Involved in the configuration of Spring Framework and Hibernate mapping tool.
  • Extensively worked on JDBC Prepared statements and callable statements to access data base
  • Work on Java Messaging Services (JMS) for developing messaging services
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Use Oracle 10g Server as the backend database storage

Environment: Java8/J2ee, Servlets, Spring, Hibernate, HTML5, CSS3, JavaScript, JQuery, AngularJS, AJAX, Eclipse, Jenkins, Maven, Git, Log4J, Ant, Tomcat, Oracle 10g, JUnit, UML, Unix, Design Patterns, Shell Scripting, SQL, PL/SQL, Struts, JSP, JSTL, Apache CXF, Agile, Unix/Linux.

Confidential

Java Developer

Responsibilities:

  • Involved in study of User Requirement Specification. Requested insufficient information and helped clearing ambiguity in requirements document.
  • Extensive use of Hibernate framework and its caching mechanism to persist large amount of trade/order data with database.
  • Wrote and executed SQL scripts against Oracle.
  • Used spring framework for dependency injection and integrated it with Hibernate.
  • Enhanced and optimized the functionality of Web UI usingCSS,HTMLand AngularJS.
  • Wrote client side and server side validations using Struts Validators and Java Scripts Validations
  • Worked extensively in architecting, designing and developingPortal Applications,Portletsand deploying them toWebSphere Portal Server.
  • UsedSpring MVC, IOC, AOPto develop intranet web application
  • Implemented as well as exposed web services using Apache Axis.
  • DevelopedREST API'susingSpring MVCandSpring boot, hosted all micro services onPCF .
  • Defined required mappings in xml that are supported by MVC architecture and spring framework.
  • Developed system preferences UI screens using JSP custom TagLibs, JSP templates, JavaScript, CSS and HTML.
  • UsedAJAXfor developing asynchronous web applications on client side.
  • Used JSP, Servlets and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
  • Involved in development of User Interface using JSP, ETL, JSTS, CSS, AJAX, Java Script, HTML and Tag libraries.
  • Involved in design, develop and implementation of the application using spring and j2EE framework.
  • Created spring xml file for database configuration using Hibernate and for different spring beans.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript, jQuery UI.
  • Involved in implementation of MVC pattern usingAngularJS and Spring Controller.
  • Involved in front-end and back-end development and enhancements using JSP’s, Servlets, JavaScript, AJAX.
  • Designed SSRS reports with sub reports, dynamic sorting, defining data source and subtotals for the report.
  • Developed the ORM Mappings with Hibernate.
  • Developed Servlets and JSPs with Custom Tag Libraries for control of the business processes in the middle-tier.
  • Developed messaging module using Spring JMS,ApacheCameland ActiveMQ.
  • Developed the Hibernate mapping files and involved in writing JUnit test cases and suits using Eclipse IDE.
  • Implemented persistence layer using various features of Hibernate framework like HQL queries etc.
  • Developed Service layer module interfaces and classes using spring and EJB.
  • Involved in complete SSIS life cycle in creating SSIS packages, building, deploying and executing the packages in both the environments (Development and Production)
  • Responsible for Reporting Functionality page using AngularJS frame work.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging with Java Messaging Services.
  • Bug fixing was logged during testing phase using JIRA.
  • Designed dynamicSSISPackages to transfer data crossing different platforms, validate data during transferring, and archived data files
  • Developed unit test cases and suits on Junit framework for unit testing.
  • Migrated business logic from PL/SQL, Oracle Stored procedures/ Application to Java.
  • Validated the business rules with the Business Analysts such that they meet the specification.
  • Involved in implementation of modules related to file comparison received from clients using Spring Framework.

Environment: JAVA, J2EE, Servlets, EJB, Spring, Hibernate, JMS, Apache Axis2, SOAP Web Services, REST, HTML, CSS, JavaScript, JDBC, PL/SQL, XML, UML,JUNIT, UNIX/LINUX, AngularJS, Oracle 10g, WebSphere Application Server, Tomcat, Maven, SVN.

Confidential

Java Developer

Responsibilities:

  • Involved in Agile - Sprint methodologies to do requirements gathering, analysis and planning. Involved in gathering requirements from existing functionality for the custodians.
  • Involved in backlog grooming, Sprint planning, Sprint Retrospective, user stories estimations and dividing into tasks.
  • Involved in Design, Development, Testing and Integration of the application.
  • Prepared User stories & Tasks corresponding to the features taken from Backlog.
  • Involved in preparing High & low-level design docs with UML diagrams.
  • Good understanding ofAWSElastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Involved in migrating the existing Struts UI pages into Spring MVC both front-end and back-end.
  • Involved in building highly interactive portable widgets using HTML, CSS, and the latest AJAX libraries, JSF.
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTful Technology) Involved in detailed analysis based on the requirement documents.
  • Migrated existing Actions and Processor classes from the legacy Struts code into Controllers, Service and DAO layers in Spring MVC.
  • Created Docker images and ran the Docker containers in various environments.
  • Used spring framework and J2EE components, utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Created Hibernate mapping files, sessions, transactions, HQL Queries to fetch data from database.
  • Used Hibernate to create data layer to the services to do CRUD operations into Database.
  • Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
  • Involved in doing JUnit testing and ran the TEST SUITE.
  • Used Maven tool to build and WebSphere App Server 8.5 to set up data sources and deploying the application.
  • Monitored, studied and analyzed application logs from production environment and analyzed data for performing detail analysis of issues related to production.

Environment: JAVA 1.7, HTML, JavaScript, AJAX, JQUERY, Servlets, JSP, JSON, AngularJS, Docker, MS SQL, WebSphere Application Server 8.5, XML, JAXB, RESTful, Spring MVC, IOC, AOP, Hibernate, Oracle 11g, JAX-RS, JUNIT, MAVEN, IntelliJ IDEA, GIT.

We'd love your feedback!