We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

Philadelphia, PA

PROFESSIONAL SUMMARY:

  • Around 9+ years of experience as a Java Developer in Analysis, Design, Development and Testing and Implementation of applications on Java /J2EE technologies.
  • Experience working with agile methodology implementations like Daily scrum meetings, sprint planning, resource planning, etc.
  • Extensive development experience in web applications using Java 8, J2EE, JSP, Servlets and APIs like JDBC, Java Mail, JNDI, XML, JavaBeans, Portals, Port lets.
  • Knowledge in implementing a REST API/Micro service using Spring Boot.
  • Experience in utilizing open - source frameworks such as Struts, spring, Hibernate and JSF.
  • Hands-on experience in using message brokers such as RabbitMQ.
  • Design, Programming, Testing & Implementation both in waterfall and agile methodologies.
  • Experience in Core Java and Object Oriented Programming Concepts (OOPS), Collections, Multithreading and Exception Handling.
  • Experience working on Java EE platform with Servlets, JSP, Spring Framework, Spring MVC and Spring Boot.
  • Proficient knowledge and working experience with JDBC and Spring JDBC.
  • Experience working on REST and SOAP Web Services.
  • Experience on working with Hibernate for mapping the java objects to relational database.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework.
  • Extensive experience in Application servers Web logic, JBoss and Web Server like Apache Tomcat.
  • Extensive knowledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA and implementing REST web services.

TECHNICAL SKILLS:

Programming Languages: Java,J2EE,JDBC,JSP,Servlets,JavaBeans,JNDI,Hibernate,Spring,JMS,Java Beans, Design Pattern XML, Web Sphere, Eclipse, log4j,Spring web flows, POJO

IDE: Eclipse,RAD,MyEclipse,WSAD, builder.

Web Development Tools: Servlets, JavaBeans, Java Script,Ajax,HTML,GUI

Web/Applications Servers: WebLogic, Apache Tomcat, Glassfish,Liferay.

Database Applications: Oracle 9i/10g, SQL Server, MYSQL

Operating Systems: Window 9x/2000/XP, UNIX,LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Philadelphia, PA

Sr Java/J2EE Developer

Responsibilities:

  • Developed and configured the Java beans using Struts MVC and Hibernate.
  • Developed user interfaces using JSP, JSF frame work with AJAX, Java Script, HTML, DHTML, and CSS.
  • Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
  • Developed Hibernate persistence layer modules using EJB Java Persistence API (JPA) annotations and Entity Manager.
  • Developed Micro Service to provide Restful API utilizing Spring Boot with various data persistence frameworks such Hibernate and JPA and messaging engines.
  • Well experience with various spring modules like Spring Core, Spring Boot 2.0, Spring WebFlux
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM
  • Experience in building complicated data models using various ORM tools (Hibernate, iBatis, Toplink)
  • Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
  • Enhanced performance of the application using Hibernate EHcache for second level caching.
  • Created and deployed web pages using HTML, JSP, JavaScript and CSS.
  • Experience in developing and maintaining applications using Angular 2, PHP, Drupal, Laravel, Joomla, WordPress.
  • Used ReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript
  • Ajax with JQuery to refresh results from Ajax page.
  • Developed web pages using HTML/CSS and JavaScript
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Set Worked on JDBC to select and update the data from the MySQL database
  • Worked on Toad for Oracle for querying the database
  • Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
  • Developed PL/SQL procedure for login module and registration module.
  • Used SQL Profiler for troubleshooting, monitoring, and optimization of SQL Server
  • Developed Rest architecture based webservices to facilitate communication between client and servers.
  • Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery
  • Authorized third-party access to the resources with the help of OAuth
  • Implemented JWT (JSON Web Tokens) for creating tokens to assert claims in the application and thus providing authentication of RESTful services
  • Build code using IDE IntelliJ and deploy it using Apache Tomcat.
  • Used Maven to build and deploy application JAR into JBoss WildFly server. Used, GIT for back up
  • Administered bot Git and Subversion repositories for an enterprise code off.
  • Developed a REST API web service using Node JS and Hapi.js with swagger documentation
  • Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations
  • Developed Test Cases using EasyMock and used POSTMAN to test REST Calls
  • Developing test suites in Selenium WebDriver (Java) with TestNG framework in Eclipse IDE for regression and sanity testing.
  • Used JUnit/JMock for to write unit tests, STIQ for UI testing and JMeter for Black-Box testing. STIQ is an open source testing suite developed by SolutionsIQ which is based on Selenium and Fitnesse
  • Worked with POSTMAN for API testing and created User Model for application.
  • Developed the application using Eclipse IDE and worked under Agile Environment.
  • Followed Agile and SCRUM in development process
  • Built a website using Amazon Web Services(AWS) with PHP, MySQL.
  • Designed a data analysis pipeline in Python, using Amazon Web Services such as S3, EC2 and Elastic Map Reduce
  • Setup Amazon EC2 instance, integrated Amazon S3 with the Scrumpad, and did the automatic deployment by Capistrano.
  • Expertise in Amazon Cloud Services and its features like EC2, ECS, EBS, Auto scaling, VPC, AWS IAM, AMI, RDS, ELB, API integration etc.
  • Developed API Gateway using Node.js and Used MongoDB as a Database for storing information
  • Managed instances and load balancer on Amazon using Amazon Elastic Compute (EC2).
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, and Route53, S3
  • Extensively used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration
  • Migrated REST web services to Kubernetes cluster on AWS by creating fabric 8 files using YAML and JSON
  • Designed and Developed ECS Business operation code using Core Java.
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES , SQS and SNS services in AWS cloud.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing
  • Used Axway API Connectivity with Amazon Simple Queuing Service (SQS), Simple Storage Service (S3) and Simple Notification Service (SNS)
  • API implementation included Redis, Mongo DB, Lucene Solr and Elasticsearch
  • Implemented lambda functions invoked by the AWS lambda by polling a Kinesis stream based on event-source mappings
  • Experienced in different Hadoop distributions like Cloudera and Horton Works Distributions (HDP).
  • Designed Cassandra data schema, implement real time data pipelines of Kafka messaging uing Golang
  • Migration of IBM based infrastructure (MQ/ Message Broker) from WMB 6.0 to latest IBM Integration bus 10.
  • Used ElasticBeanstalk to deploy warfiles and to keep track of alluser's activity in the CloudTrail
  • Developed API for using AWS Lambda to manage the servers and run the code in the Postgres DB
  • Integrated backend processes with SQS communication and elasticache storage
  • Experience in different AWS developers tools like CodeCommit, CodeBuild, CodeDeploy and CodePipeline.
  • Involved in the setup of Single Sign-On (SSO) between multiple instances of Websphere Application Server.
  • Worked on SSL security properties for Websphere server.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Application is deployed on WebSphere Application server. Maven is used as a build tool
  • Used DOJO for Ajax Support and used JSON for DOM objects
  • Involved in debugging the product using Eclipse 3.6 and JIRA Bug Tracking.
  • Develop the Microservices using Spring Pivotal Cloudfoundry(NetFlix OSS suite).
  • EJB components are deployed on the Web Logic Integration with MQSeries using JMS. The database was Oracle
  • Used with ActiveMQ for asynchronous messaging between the business tier and the process tier
  • Hosted and configured applications in IIS, IBM Websphere, and Apache Tomcat under Windows and AIX platforms
  • Porting the entire software to use shared libraries on the Tandem OSS and Linux which involved modification of make files as well as changes to C/C++ code.
  • Deployed and tested the application on Weblogic7.0 in windows and Unix environment.
  • Analyze, test, and troubleshoot PC/Laptops/Mac/iPad devices
  • Used SOLID principles to maintain and extend over time of this application
  • Redesign of existing Learning some application using domain driven design and dependency injection framework.
  • Designed pluggable & extensible functional layers through Single Responsibility & Liskov Substitution Principle (LSP)
  • Expertise in Object - arranged outline/examination, UML demonstrating, Gang of four plan examples and J2EE designs
  • Involved in Schema (XSD) design for SOA composites
  • Wrote maintainable code including extensive behavioral testing and version control, including CircleCI, bug testing and peer review standards
  • Created Java proxy services for SOA services from to call from external Java classes
  • Implemented reusable visual design elements and used Abstract to grab assets out of mockups and optimized them for the web
  • Involved in creation of prototypes for new projects with HTML, DHTML, CSS, and Ajax and java script.
  • Used J2EE Design Patterns like Façade, Singleton, Data Access Object and ServiceLocator Pattern
  • Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.

Environment: Java, J2EE, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, JPA Toplink, Hibernate, Hibernate Critieras, JavaScript, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, JBoss Wildfly, Git, Swagger, JUnit, JMeter, Scrum, AWS, EC2, S3, API Gateway, DynamoDB, Docker, Kubernetes, ECS kinesis, hadoop lambda, elasticache, codedeploy, SSO, SSL, Lamdba, Maven, JSON, JIRA, JMS, Tomcat, Linux/ unix .

Confidential, Columbus, OH

Sr Java Developer

Responsibilities:

  • Developed Web Java/J2EE application (JSP, EJB) using Struts/Tomcat/Xerces for Sybase (ASE 12), JBuilder.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, and Data Transfer Object (DTO) Service Locator.
  • Prepare Java/J2EE development structure for Eclipse, maven, Jetty.
  • Used Java/J2EE Design patterns like MVC, Factory Method, Singleton, and Data Transfer Object (DTO) Service Locator.
  • Expertise working with different spring modules like Spring IOC (Dependency Injection), Spring MVC, Spring AOP, Spring Data (JDBC, ORM), Spring Boot and Spring Batch.
  • Involved in Analyzing the IBatis code to map Model tables
  • Extensively worked with D3 JavaScript library for visualizing data using web standards.
  • Developed, tested and implemented cross-browser compatible DRUPAL themes using valid XHTML/CSS
  • Configured Play application to use the Heroku Postgres database, firstly added the PostgreSQL JDBC driver to this application dependencies
  • Implemented Python scripts to import raw data from web into PostgreSQL database.
  • Developed RESTful API with documentation for mobile and external applications using JSON web token authentication.
  • Developed many JSP pages, used JSON plug-in for asynchronous communication.
  • Implemented the complete OAuth support for plugging in providers requiring OAuth2 for Source using Apigee Gateway as the platform
  • Using JaxB created a module to generate BPMN XML for deployment of process to the JBPM engine.
  • Extensive development experience in different IDE's like Eclipse 3.x, IBM RAD and AltovaXMLSpy
  • Coded Gradle build scripts to build and deploy the application on WebSphere
  • Worked with DevOps team to train them in Git and merge the code using stash
  • Worked with Gulp as a task runner, Bower as a package manager and GIT, SVN, Source Tree as version control system
  • Prepared Unit test case using JUnit and used Jenkins/Maven for continuous integration testing.
  • Used Mock MVC for integration testing, Mockito to mock the dependencies
  • Performance test cases with the JMeter and functional test suites as BDD with the Cucumber JVM
  • Used Postman to validate the flow of newly added functionalities based on the test data
  • Serenity BDD, Selenium, MySQL, Applitools, Screener.io, BackstopJS, SonarCube
  • Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
  • Implemented client applications using Agile SCRUM Methodology that involves the iterative development methodology
  • Used Amazon Cognito to provide Serverless User Authentication in the AWS Cloud for this application
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration
  • Developed web applications with W3C XHTML, HTML5, CSS3 standards and using Ruby, Rails, Git and Heroku.
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS AuroraDBinstance using the AmazonRDSConsole
  • Used Acquia Cloud for active passive configuration of software load balancer (nginx) and a reverse proxy cache (Varnish).
  • Worked with AWS Elastic Beanstalk for deploying, provisioning, load balancing, auto scaling applications
  • Built log files reader with Amazon S3, Kinesis, DynamoDB and Lambda.
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch.
  • Development of new IPTV/IP Video SaaS lines of business for major satellite operators (Intelsat, SES); Enterprise
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails
  • Responsible for creating Well-Architected Application on AWS using Autoscaling, Lambda, SQS, SNS, ELB, Caching and database layer as necessary.
  • Used data services platform that is comprised of Cassandra, Memcached and ElasticSearch and is used by all web properties and backend services
  • Used Azure cloud storage for storing huge amount of messages with Kafka in an azure instance as a message broker
  • Used Jenkins for continuous Integration and Maven to Build
  • Implemented AJAX functionality using JQUERY, JSON and XML
  • Helped in integrating Crucible into Jira and HipChat
  • Defect Fixes in IBM BPM Advanced 8.0 and Deployment
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential within Data Stage environments
  • Extensive experience in developing the SOA middleware based out of Fuse ESB
  • Used JMS to publish messages to queues, to be processed by message driven beans (MDB)
  • Developed JMS components to send messages from one application to other application using Apache ActiveMQ.
  • Installed, configured and hosted the Tomcat app servers on physical servers (Linux, Mac, Windows), and Amazon AWS virtual servers (Linux).
  • Developed functions in Java in a RedHat Linux environment.
  • Involved in writing Unix Shell Script for performing automated tasks.
  • Created Mac OS images using Casper (JAMF,JSS) imaging tools (Yosemite,Mavericks)

Environment: Java, J2EE, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON, OAUTH, XML, Eclipse, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonarcube, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloudwatch, SES, SQS, SNS, elasticsearch, message broker activemq, Maven, JSON, JIRA, BPM, iLog, SOA, JMS, activemq, Tomcat, Linux/ unix / Mac

Confidential, Raleigh, NC

Sr Java Developer

Responsibilities:

  • Designed the backend framework with Spring Boot and made the configuration of MyBatis, Druid, and Log4j.
  • Responsive Design, Struts, Spring, Ibatis, Mybatis, Oracle
  • Integrated EJB with JSF and managed application state management, business process management (BPM) using JBoss Seam.
  • Experience creating single page web apps using a Javascript framework Ember.js
  • Use HTML/CSS and Javascript to implement front end experiments via Adobe Target
  • Written SQL queries, stored procedures manipulating and addition of new features in the IBM DB2 & Oracle database.
  • Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • All the modules have been developed as REST services, using Apache CXF and Spring
  • Used CVS to maintain source and version management and used Eclipse as IDE
  • Configured JMS Server setupand DB Connection pool setup & deployed Returned items in Weblogic Server.
  • Used Maven, SVN, selenium RC, Java and Selenium Grid to create nightly automation scripts
  • Created and executed test cases in Junit and also using BDD frame work.
  • Used SoapUI and JMeter to check load balancing in WebLogic with multi thread and to check accounts.
  • Used REST Client and POSTMAN to test the rest based services.
  • Developed fully functional, cross browser compatible websites on DRUPAL platform utilizing Agile and Scrum methodologies
  • Use AWS Serverless Lambda, Cognito, S3, SQS, APIgateway, Dynamo DB, Java, Python to develop a system that support genomics data process.
  • Extensively used CI/CD experience with tools such as AWS Cloud deployment EC2, Google Cloud.
  • Created mockups using web technologies like HTML 5, CSS3, SASS, JQuery & JavaScript, Git and GitHub
  • Configured QA environment using AWS EC2, RDS, Route53 services.
  • Created controller Servlets for handling HTTP requests from JSP pages
  • Developed, and debugged the servlets and EJB with Tomcat Application server.
  • Used Apache Maven build tool to automate the build process and Jenkins CI for continuous integration.
  • Created continuous integration system using Ant, Ansible, Chef full automation, Continuous Integration, faster and flawless deployments
  • Used JSON for storing and exchanging information between browsers and servers
  • GUI design including managing storyboards in Xcode and XML in Android
  • Have good experience in migrating the database of all the atlassian products JIRA, Fisheye, Crucible
  • Involved in the process of migration of the project from ILOG Jrules to WODM
  • Writing application code and development activities for large projects especially in a SOA environment with ESB
  • Deployed, the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Worked on Linux servers and APIGEE servers for mobile integration Gateway.
  • Worked on Unix Shell Scripting and Perl Scripting Knowledge of Websphere Handled SQL DB, used SQL Queries
  • Created complex data flow charts to show business and using a Mac tool - Omnigraffle

Environment : Java, J2EE, Spring, Mybatis, Struts, JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON / XML, JIRA, jRules, SOA, Tomcat, Linux/ unix / Mac

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Configured JDBC data sources using Spring Boot.
  • React, Redux, CSS, Bootstrap, Reactstrap, Node.js, webpack, jasmine, Restful services, CSS, Struts, Spring, SQL, JQWidgets
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Conversion of IBM API to JSR-286 using the JSF framework.
  • The Reactive Extensions for JavaScript (RxJS) is a set of libraries for composing asynchronous and event-based programs.
  • Developed, tested and implemented cross-browser compatible DRUPAL 8 themes using valid XHTML/CSS
  • Involved in analyzing existing system(DB2) data model architecture and provided estimates to migrate it to Oracle DB.
  • Implemented SOAP services to access the services on a Java platform.
  • Worked on Rest based Web services for Mule ESB flows
  • Develop and consume Web services using JAX-WS, AXIS2, SOAP, RESTFUL ( Jersey ).
  • Using IDE's like Eclipse, Netbeans and version control tools like Mercurial, SVN, and Git.
  • Updated Actimize Product (Product) RCM patch using WebSphere
  • Application Developer and used CVS for version control.
  • Developed Junit test cases for unit testing and Mockito for mocking.
  • Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Deployed cloud stacks using AWS CloudFormation, Optimized volumes and EC2 instances & created multi AZ VPC instances
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups
  • Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups
  • Developed Java and used custom tag libraries for embedding dynamic into JSP pages
  • Designed and built Adobe Experience Manager (AEM) components, servlets and OSGi services, and managing code deployments
  • Used Ant, JUnit, Subversion, and Trac in the development environment
  • Used SAX and DOM parser to parse the XML documents and XSLT for transformations.
  • Developed webservice using SOAP, UDDI, WSDL and XML, and wrote scripts to deploy them on apache tomcat
  • Used Foundation Server (TFS) and issue trackers like JIRA
  • Worked on converting our product from an on-premise to a cloud based application. Node.js and CouchDB replaced Liferay and Tomcat code.
  • Deployment of Pivotal Cloud Foundry, using IaaS APIs, onto a resource pool of Linux VMs with Linux containers
  • Created directory structure flow using UNIX to receive and send data to internal and external systems.

Environment: Java, J2EE, Spring, Struts , JDBC, Struts, JSF, JavaScript, HTML/CSS, Oracle, SOAP, Rest, Axis2, NetBeans, websphere, CVS, JUnit, Waterfall, AWS, EC2, S3, RDS, JSP, Servlets, Ant, XML, WSDL, JIRA, Tomcat, Linux/ unix

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
  • Writing, reviewing the code & JUnit test cases & running the JUnit test suites.
  • Used Hibernate as the ORM tool to be able to integrate the software with the SQL database.
  • Involved in design, creation and maintenance of databases.
  • Participated in design discussions with the application architects and suggest design changes for improved database performance.
  • Monitoring & tuning SQL scripts by performance monitoring.

Environment: Java1.7, J2EE, JSP, HTML, Servlets, EJB, Hibernate, MySQL, Maven, JavaBeans, XML, XSLT, JUnit, Eclipse, Windows

Hire Now