We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

Lewisville, TX

SUMMARY

  • 9 years of Professional experience in IT industry, involving requirement analysis, design, development and implementation of software applications using OOP Concepts, Java 8 and Java EE(Servlets, JSP, JDBC, JNDI, EJB), Web Services(SOAP, WSDL, Axis), HTML, JavaScript, AngularJS, AJAX, Jenkins, JMS, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, and JBoss.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and agile methodologies like SCRUM and KANBAN. \
  • Good knowledge and hands on experience in MVC (Struts Framework 1.x/2.x), spring Framework 2.x/3.x,Java Server Faces and ORM (Hibernate 2.0/3.0) frameworks.
  • Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
  • Good understanding of various types of AWS Elastic Block Storage (EBS) and their utilization based on requirements.
  • Expertise in Distributed and Web environments, focused in JAVA Technologies - Java collections, Threads, J2SE, JDBC, Struts, Spring, Hibernate Framework.
  • Expert in use and configuration management tools: Chef, Ansible and Puppet
  • Hands on Experience in creating API Proxies in Apigee Edge using Node.js, JavaScript as well as out of box Policies.
  • Expertise in Web-Development technologies like AngularJS, Bootstrap, Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, CSS3, XML, XSL/XSLT, AJAX, JQuery.
  • Designed and developed asynchronous RESTful Microservices using Springboot, RXJava that are consumed by other micro services with an average response time of 30 milliseconds.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Hands on experience working with Web and Application Servers such as Apache Tomcat, JBoss, IBM RAD, Web Sphere, Web Logic and Sun Glassfish.
  • Hands on experience in working IDE tools like Eclipse (Indigo, Juno, Europa, and Helios), Net Beans, RAD, WID (Web Sphere Integration Designer).
  • Strong Knowledge and Hands on Experience in working with relation databases such as Oracle DB2, MySQL PL/SQL, SQL*Plus, Database triggers, Procedures, Functions.
  • Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

TECHNICAL SKILLS

  • OOP Concepts, Java 8 and Java EE, Servlets, JSP, JDBC, JNDI, EJB, Web Services, SOAP, WSDL, Axis, HTML, JavaScript
  • AngularJS, AJAX, Jenkins, JMS, Maven, Log4J, Oracle Web Center Suite, XML, Apache Tomcat, JBoss. Test Driven Development
  • Waterfall model, agile,SCRUM and KANBAN. Struts Framework 1.x/2.x, spring Framework 2.x/3.x, ORM, Hibernate 2.0/3.0, Spring DAO
  • Spring Security, Spring MVC,Spring AOP. AWS Elastic Block Storage (EBS) J2SE, Chef, Ansible and Puppet, Apigee Edge
  • Node.js,AngularJS, Bootstrap, Servlets, JSON, JSTL, HTML5, CSS3, XSL/XSLT, JQuery. RESTful Microservices, RXJava
  • IBM RAD, WebSphere, WebLogic,Sun Glassfish. Eclipse, Indigo, Juno, Europa,Helios, NetBeans, WID (Web Sphere Integration Designer).
  • Oracle,DB2, MySQL PL/SQL,DEV/QA/SIT/UAT/Prod.

PROFESSIONAL EXPERIENCE

Confidential, Lewisville, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Developed and maintained Java 11 distributed applications using Spring MVC framework and Hibernate.
  • Updated all the IDE from Java 8 to Java 11.
  • Migrated all the dependencies from Java 8 to the latest stable versions Java 11. developing enterprise Java 11 solutions following standard/best practices including SDLC, OOAD and design pattern.
  • Created a web portal based on Angular.Js and Spring Boot 2.2 technologies, which got deployed in a EC2 Docker container.
  • Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO's for Service Modules.
  • Built PHP applications to meet product requirements and satisfy use cases using MVC architecture, Codeigniter Framework and Drupal CMS.
  • Implemented Hibernate for persisting Java objects, JUNIT or Spring AOP to test performance.
  • Used ZEND DB and Doctrine ORM for database handling and developed modules handling complex web pages.
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate ORM.
  • Designed and develop process persistence framework using JBPM and open Spring Boot JPA
  • Built apps with faster boot time and low RSS memory using the latest Quarkus features
  • Use RxJava framework with Micronaut on the server and client side
  • Designed and implemented restful services security proxy using Spring Securities and JSON Web Token to provide secure API access to user.
  • Developed JAVA interface for a web application to communicate with ‘R’ based statistical application using struts, JMS, RSERV, JPA and TopLink.
  • Developed RESTful Web-Services using Spring-ORM, Hibernate 5.x and Jersey to provide services for AngularJS application.
  • Developed of components application using core Java, JSP, Directives, Expressions, JavaScript and XHTML.
  • Wrote Page level code using JavaScript with Angular 9 framework along with JQUERY and other JavaScript libraries.
  • Created Single page applications with the use of JavaScript library React.js. In-depth experience in React.js 16 and techniques such as Redux, Axios, JSX, Form Validation, HOC and react-router.
  • Worked on AJAX framework to transform datasets and data tables into HTTP-serializable JSON strings.
  • Designed and coded the PHP and done client side validation with JavaScript and some HTML to dynamically hide and display sections of the page.
  • Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
  • Implemented Hibernate for the ORM layer in transacting with Oracle database.
  • Performed database SQL queries to address connectivity and integration activities.
  • Created PL/SQL module which was used to integrate the existing data from third parties and on to the database.
  • Developed the consumer-friendly front-end with an easy-to-use OpenCV UI and fast access MongoDB.
  • Analyzed SQL queries using Execution plan, Query Analyzer, SQL Profiler and database Engine tuning Advisor
  • Wrote Cloud Formation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Ansible.
  • Configured and consume data in AWS RDS and in-memory database by writing various types of SQL scripts and Manipulate the files stored and retrieved in AWS S3.
  • Developed API Gateway using Node.JS and Used MongoDB as a Database for storing information.
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python sdk.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Designed, built, and deployed a multitude applications utilizing almost all of the AWS stack including DynamoDB.
  • Deployed and Manged the Microservices using technologies and tools such as Dockers.
  • Written Config Map and Daemonset files to install Filebeats on Kubernetes PODS to send the log files to logstash or elasticsearch to monitor the different type of logs in Kibana.
  • Utilized CHEF for configuration management of hosted instances in AWS ECS and Cloud Watch.
  • Monitored and managed the AWS infrastructure through Cloud watch.
  • Used the Amazon SES API to integrate the functionality of Amazon SES directly into applications.
  • Used AWS SDK to connect with Amazon SQS for bulk email processing.
  • Delivered high quality modules on the AWS stack using Lambda, SNS and Elastic cache with Redis
  • Built a fullstack product with a web client using react and a backend using express.js on node.js, with mongo db and elastic search.
  • Created SOAP/REST based integration service to move bulk data to Kinesis Queue using spring batch process and Amazon web service. wrote MapReduce Programs and using Apache Hadoop Map Reduce API for analyzing the structured and unstructured data.
  • Used AWS Data Pipeline for creating complex data processing workloads.
  • Created cluster environment using Jboss Fuse Fabric and Creating message broker ActiveMQ with different topologies in Enterprise Integration.
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch.
  • Created and configured the continuous delivery pipelines for deploying microservices and lambda function.
  • Utilized Ansible and AWS lambda, elastic cache and cloudwatch logs to automate the creation of log aggregation pipeline
  • Created and maintained fully automated CI/CD pipelines for code deployment using Jenkins and AWS Developer Tools
  • Used CircleCI to inherit the authentication supported by central SSO infrastructure.
  • Defined the system interfaces (XSD, WSDL, etc.) for SOA components and implemented two-way SSL authentication for SOAP based web services from Salesforce to Mule with Apex callouts.
  • Developed Azure API Management (APIM) Publisher portal and Developer portal for hosting APIs.
  • Implemented continuous integration using Jenkins and configured various plugins GIT, Maven.
  • Created a Spring Boot and Spring Data MongoDB application, using Gradle build tool.
  • Used Source Tree, Bitbucket, Jira application to track, modify, fix, and deploy the source code to the production.
  • Developed Applications using Rule Engines- JBoss Drools to validate the business User Roles.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services.
  • Setup MQ series on the AWS EC2 instance from AWS market place and was responsible for creating JMS queues.
  • Created cluster environment using Jboss Fuse Fabric and Creating ActiveMQ with different topologies in Enterprise Integration.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Deployed services and web app to Tomcat running on a Redhat linux server.
  • Managed Ubuntu Linux and Windows virtual servers on AWS EC2 using Puppet.
  • Used SOLID principles to maintain and extend over time of this application.
  • Worked on a 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)
  • Working on GANG of FOUR design patterns like command pattern, dependency injection and repository pattern.Using structure map for dependency injection.
  • Designed and built SOA composites and BPEL processes that polled the legacy system for incoming customer data
  • 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
  • Coded prototypes and mockups for testing interaction as well as graphic design look.
  • Implemented different design patterns like Fa ade, Singleton, Factory and command patter to deliver solution which is robust, and scalable.
  • Created Angular Services using factory services to implement the business logic.
  • Used Jetbrains IntelliJ which is a most intelligent Java IDE. It is more than a IDE.
  • Design, develop and deployed an authentication and control system based on JSON web token (JWT) and Redis and MongoDb created APIGEE Custom Policies preferably security policies using JWT & OAUTH2.
  • Used VS Code as an Integrated Development Environment (IDE) with Java Plugins.
  • Worked on JBoss Migration (Wildfly) which involves code changes for EJB invocation, deployment structure because of modular class loading of Wildfly
  • Created RESTful JSON APIs documentation with Swagger, an API developer tools for the OpenAPI specification.
  • Developed (TDD) and continuous integration using JUnit, JBehave and Jenkins.
  • Created test coverage for the web services by using Junit and Easymock.
  • Used Maven as a build tool and created the framework with selenium, selenium grid, java, TestNG, BDD cucumber-JVM and page object page factory design pattern.
  • Developed JMX Scripts for the Orchestrator API with various TPS using Jmeter for the Performance Testing.
  • Used SoapUI and Postman to test web service response and also created mockup service.
  • Used of IDEA IntelliJ IDE for coding, debugging, creation of Unit Testing, Sonar DEI Scan etc.
  • Developed a system to monitor Agile teams and performed log analysis on ELK stack.
  • Worked with Agile Software Development environment using SCRUM and Kanban.
  • Worked on various Cloud based environments like AWS, Azure using Platform as a service (PaaS), Software as a service (SaaS).

Environment: Java 11+, Spring boot 2.2, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, Spring boot JPA, Spring Data rest, Quarkus, micronaut, JPA Toplink, Hibernate 5.x, Hibernate Criteria,JavaScript, Angular 9, React.js 16, JavaScript, AJAX, HTML/CSS,MySQL, Oracle, SQL, PL/SQL, SQL, MongoDB, Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ VS code,, JBoss Wildfly, Git, Swagger, JUnit5, EasyMock, TestNG, JMeter, Postman, Sonar Qube, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Dockers, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elastic search, kinesis, Hadoop, data pipeline, message broker ActiveMQ, elastic beanstalk, lambda, elastic Cache, code deploy, SSO, SSL, Lambda, azure, Maven Gradle, JSON, JIRA, drools / mvel, Micro services, JMS, activeMQ, Kafka,Tomcat, Linux / Unix/ Mac,solid principles, domain driven design, single responsibility design, gang of four.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Used Java 8 to improve application performance without any specific work or tuning.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Generalized JPA toplink mapping template for the application so that top link related code could be separated from the actual DAO implementation.
  • Worked on Extensible MVC implementation supporting layouts and PHP-based templates by default and accessing properties on OOPS with Zend framework.
  • Implemented Hibernate ORM in the persistence layer in conjunction with Spring Functionality.
  • Development of the Service classes to interact with the database using iBatis XML file.
  • Used AJAX extensively to dynamically update parts of the web page asynchronously and handled asynchronous programming via JavaScript promises.
  • Built advanced Data Visualization using D3.js and HTML for the business intelligence, data discovery and analytics offerings.
  • Used JS framework such as Angular JS (for data driven apps) and Backbone JS (for heavy DOM manipulation)
  • Worked in PostgreSQL database on simple queries and writing Stored Procedures for normalization and denormalization
  • Migrated SQL Server tables to Postgres, including creating or modifying Stored Procedures.
  • Develop Perl packages and scripts for accessing the databases MS SQL server and troubleshoot existing perl programs.
  • Used AWS cloud services such as Google Cloud, EC2, auto-scaling and VPC to provision secure build, highly scalable and flexible systems
  • Designed annotated wireframes by using UI/UX Axure and Photoshop S3.
  • Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2.
  • Developed Terraform scripts to create the AWS resources such as EC2, Auto Scaling Groups, and Route53, S3.
  • Developed a Java application for high-speed dynamic web content, using the NOSQL DynamoDB
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using Cloud Watch.
  • Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud. utilizing AWS features like SQS allowing components to communicate asynchronously for more reliable up-time and durability
  • Built servers using AWS which includes importing necessary volumes, launching the EC2 instance, creating security groups,SNS as per the architecture.
  • Used elastic search to query database in a Scala fashion using the powerful Scala collection framework.
  • Developed C++ and JAVA API wrappers around Google Protocol Buffer messages for ZeroMQ and message broker ActiveMQ IPC message transmission.
  • Configured Spark streaming to receive real time data from the Kafka and store the stream data to HDFS using Scala.
  • Implemented micro services in our application as part of implementation using REST and Maven.
  • Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
  • Integrated the Drools and BPM to application framework which involved dynamic creation of knowledgebase and Knowledge session.
  • Created rule-based decision services using BRMS (ILOG JRules framework) and developed specialized search system using MongoDB, Angular.js, JUnit, and Maven.
  • Developed SOA composites which involved in database, File and JMS integrations using DB Adapter, JMS Adapter and File Adapter.
  • Created Static Queues, Topics, and Bridges, Routes, and connection factories on TIBCO JMS Server for all applications
  • Created cluster environment using Jboss Fuse Fabric and Creating ActiveMQ with different topologies
  • Used TCServer as the application server in the production and apache tomcat in the development environment.
  • Configured the broker IIB Node for the message flow & UNIX to interact with the databases. Built Scalable Concurrent Backend Restful API using Golang, Mysql and deployed to Amazon Web Servers in the Cloud.
  • Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
  • Used Spring Security with Google OAuth 2.0 to secure the REST web services we produce.
  • Changed current expere schema which used to create template using Bean to use Groovy Thymeleaf to generate XML template.
  • Performed deployments using Salesforce Force.com Ant Migration tool, Change Sets and Eclipse tools to migrate components across various instances.
  • Wrote Unix, Shell Scripting and used Spring Framework tool for dependency injection for Action classes using Application Context xml file.
  • Deployed the applications on IBM WebSphere Application Server.
  • Created branching and tagging strategies to maintain the source code in the codehub repository and coordinate with developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Worked with SVN to manage source code repositories and performed branching, merging, and tagging depending on requirement.
  • Worked on JUnit with selenium and cucumber-JVM in a page object model and cleaned up the duplicate code and maintained a good standard of coding.
  • Designed and implemented mock interfaces for use in unit testing using Mockito Framework and JUnit libraries.
  • Tested end-to-end using external tools like Jmeter, SOAPUI by enabling security on DataPower appliance.
  • Used REST Client and POSTMAN to test the rest based services.
  • Utilized SonarQube tool measured and analyzed the quality of source code.
  • Build a Scrum framework based on SAFe. Migrated process framework from Waterfall to Agile, devising a customized configured tools set. implemented a new compliance and onboarding application as lead developer and scrum master.
  • Integrated AWS EC2 Codecommit with Jenkins for continuous integration and deployment, this automates the deployment of new revisions of applications.

Environment: Java 8, Spring Modules (DAO, MVC, ORM), Ibatis,JavaScript, HTML/CSS, Backbone js, PostgreSQL, SQL server, Restful API, JSON, OAUTH, XML, Eclipse, Spring tools, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonar Qube,Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloud watch, SES, SQS, SNS, elastic search, message broker ActiveMQ, Kafka, Maven JSON,JIRA, BPM, iLog, SOA, JMS, activeMQ, Tomcat,Linux / Unix/ Mac.

Confidential, Hartford, CT

Sr. Java/J2EE Developer

Responsibilities:

  • Design and implement Java/J2EE client applications using technologies such as JSP, JPA, Struts, spring, spring boot Hibernate, JSF etc .
  • Used Jquery and java6 libraries to make the frontend components interact with the javascript functions to add dynamism to the web pages at the client side.
  • Developed complex web-based UI using Struts 1.2, Ajax and Java6.
  • Used java6 concepts like oops concepts, method overloading and method overriding in developing the TSRM application. developed offshore portal project to set up the processes and flow in a project using Java6 technologies.
  • Used iBatis and MyBatis ORM tools which automate the mapping between SQL databases and objects in Java.
  • Used JavaScript and Struts 2.3 validation framework for performing front end validations.
  • Designed components using JSX and reducers and actions using React JS and Redux using the latest version of JavaScript (ECMA5).
  • Implemented backup/recovery strategies for DB2 UDB databases, reorgs, migration of production data to various environments
  • Implemented multi-tier application provisioning in AWS, Openstack cloud and integrating it with Chef or puppet.
  • Handled AWS services for continuous releases for web application hosted in EC2 using apache2 web server.
  • Used AWS services like EC2 and S3 for small data sets.
  • Architected RDS instances to serve data through servers for responding to requests.
  • Used Angular.JS for creating Web Pages using CSS, JavaScript, JSP and JSF for running on client machine and implemented Validation Server Side with the help of Struts Validation Framework.
  • Developed the NLTK module for product matching code versioning tools, such technologies like Servlets, service as GIT JSP, Spring and Hibernate.
  • Used GIT as version control repository and MAVEN, Bamboo for Continuous Build Integration.
  • Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and Maven.
  • Developed knockout mappings for rendering the JSON objects consumed from the restful web services.
  • Integrated configuration management and bug tracking tools such as the GIT SCM and JIRA.
  • Performed performance tuning to enable high performance of ILOG JRules using Sequential/Rete algorithm within Data Stage environments.
  • Designed and Implemented Web Services in WebSphere Message Broker to implement SOA based services.
  • Deployed applications on Apache tomcat application server instances in all the respective environments.
  • Configured SSL communication between the Web-Server Plug-in and the WebSphere Application Server in all the environments.
  • Implemented Audio device driver on Mac within WebRTC stack for improved Echo and Gain control.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Developed a system to monitor Agile teams and performed log analysis on ELK stack.
  • Performed Service Level Testing for Web services using Soap UI, HTTP, Curl and Postman
  • Performed load testing using Jmeter and developed Java code to improve performance.
  • Worked with Mocha in testing and performed Unit testing and execution testing utilizing JUNIT.
  • Worked extensively in using version control systems with Git Hub, Bitbucket and SVN.
  • Developed the application by using JSP, Servlets, Web Services, JavaScript, WebLogic, JAX-RS and SaaS.
  • Developed client facing User interfaces using Eclipse RCP to interact with Apollo Server.
  • Developed Restful Web service with JSON schema support with Apache CXF. Request and response sent to and from the web service in JSON format.
  • Integrated Spring MVC with Handlebar.js front-end built on top of REST services.
  • Migrated data from Oracle database from a LINUX environment to MS SQL server using ODBC driver.
  • Used TVSDK that supports video content and advertising playback in HTML/CSS -compliant live, linear and on-demand OTT environments.
  • Developed user interface and custom renderers using JSF and MyFaces.

Environment: Java6, Spring, Mybatis, Struts 2.3,JSF, JavaScript, HTML/CSS Db2, MS SQL, Rest, XML, Apache CXF,Eclipseweblogic, SVN, JUnit, JMeter,, Postman, Agile, AWS, EC2, S3, RDS,JSP, Servlets, Maven, ANT.JSON/ XML, JIRA, JRules, SOA,Tomcat, WebSphere, Linux / Unix/ Mac

Hire Now