We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

Lewisville, TX

SUMMARY

  • Around 10 years of extensive experience in IT Industry, involved in various phases of SDLC, for Java/J2EE entreprise applications and applications in Microservices architecture using Spring Boot with good skills in Object Oriented Analysis and Solutions based approach towards problems, which includes more than 3+ years of full stack development.
  • Work experience with Finance, Government, Banking, Software, Energy, Healthcare Industries.
  • Experience working on Agile Teams mostly under the SCRUM framework taking practices to other frameworks like TDD, BDD, Peer review, Pair Programming, Kanban and under the DevOps culture.
  • Working in a DevOps culture using and configuring different tools in CI/CD pipeline git GitLab.
  • Experience in Cloud Technologies - Amazon Web Services (AWS). Experience in EC2, S3, Elastic Beanstalk, IAM (Identity & Access Management), VPC, CloudFront, CloudWatch services.
  • Extensive Experience in building distributed applications with various modules of Spring CORE. Spring web (spring with Struts 2), Transaction Module, Spring MVC, Spring DAO (Spring with Hibernate), Spring AOP, Spring Boot, Spring Batch, Spring Security.
  • Expertise in client side MVC or MVW frameworks like React with more than year of hands on experience.
  • Experience in web-based UI development using HTML5, Bootstrap and CSS.
  • Hands-on experience in using Java Script, Ajax and JQuery for real-time manipulation of DOM.
  • Thorough understanding of all database concepts like DML, DDL, Joins, Stored Procedures, Schema Objects and Triggers etc.
  • Extensive expertise developing and integrating various messaging and streaming systems using Apache Kafka, Spark and various JMS providers (ActiveMQ and RabbitMQ) integrated along with Web services using SOAP, REST.
  • Working experience in Apache, Tomcat, IBM WebSphere, Weblogic, JBoss & object oriented programming with RDBMS.
  • Worked in different environments like LINUX and UNIX.
  • Extensive expertise in SOA and developing and integrating systems using various Web services using SOAP, REST, XML and WSDL.

TECHNICAL SKILLS

  • Java
  • J2EE
  • Spring
  • Spring Boot
  • Hibernate iBatis
  • JSP
  • Struts
  • SERVLETS
  • HTML
  • CSS
  • JavaScript
  • Angular.js
  • Node.js
  • JDBC
  • Oracle
  • SQL Server
  • Agile
  • UML
  • Web Services
  • MongoDB
  • MS SQL
  • PL/SQL
  • MySQL
  • NoSQL
  • REST
  • SOAP
  • JSON
  • JBoss
  • Tomcat
  • WebSphere
  • Eclipse
  • JUNIT
  • Maven
  • Jira
  • WebLogic
  • Agile
  • Scrum
  • TDD
  • Linux
  • Unix

PROFESSIONAL EXPERIENCE

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
  • Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, JMS, JMX, GWT, JSF and Struts.
  • Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGapframeworks; and SVN, git, maven source code environments.
  • Developed client slide components utilizing Java Swing framework.
  • Used groovy and spring boot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Expertise working with different spring modules like Spring MVC, Spring AOP, Spring Data (JDBC, ORM)
  • Developed applications with Spring using technologies DAO, Boot, Batch, Securities, Integration.
  • All the functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Integrated JPA persistence using Hibernate in order to save the current state of the drools knowledge session using the Spring Framework integration.
  • Extensively used Hibernate in data access layer to access and update information in the database for registrations.
  • Design and Styled Components using JavaScript and React Native.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Implemented ReactJS client-side form validation to validate the user inputs before passing to back-end.
  • Implemented AJAX based web controls in some web forms using JQuery libraries for enhanced user interfacing.
  • Built HTML/CSS prototypes to test usability, browser rendering behavior and performance, accessibility and mobile responsiveness.
  • Managed large sets of data using Oracle and MySQL databases.
  • Developed the database with MySQL and the hierarchical graph visualization using D3.js.
  • 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.
  • Used SQL Profiler for troubleshooting, monitoring, and optimization of SQL Server
  • Implemented error reprocessing, resubmission, and auditing during SOA run-time
  • Sequelize, and dynamic menu-submenus and other UI contents based on JSON data in angular controllers.
  • Implemented the complete OAuth support for plugging in providers requiring OAuth for Source using Apigee Gateway as the platform
  • Involved in design and development of micro services via REST api and common frameworks like caching, DB connection pooling, java web token(JWT) management etc.
  • Used of IDEA IntelliJ IDE for coding, debugging, creation of Unit Testing, Sonar DEI Scan etc.
  • Used Maven to build and deploy application JAR into JBoss WildFly server. Used, GIT for back up.
  • Used GIT for source code version control with stash and GitLab as repository.
  • Use Swagger Hub to define the request parameters on the API and make updates on Swagger when needed to match the business requirement.
  • Work closely with Quality Engineers to develop JUnit test automation using Jenkins
  • Extensive experience in writing Junit's using EasyMock and PowerMock frameworks
  • Developed and maintain automated tests using the TestNG framework in conjunction with Selenium and Java to support web applications.
  • Performed load testing using Jmeter and developed Java 8 code to improve performance.
  • Hands on experience with Robomongo and Postman while testing services and making sure the data structures.
  • Maintain code integrity and cohesiveness using Jenkins continuous integration environment. Use SonarQube to analyze code quality issues.
  • Followed agile development methodology and scrum for the project.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
  • Worked on AWS S3 Services for storing and retrieving data stored in the S3 buckets
  • Created an AWS RDS Aurora DB cluster and connected to the database through an Amazon RDS AuroraDBinstance using the AmazonRDSConsole.
  • Proficient in MuleSoft AnyPoint API platform on designing and implementing Mule APIs. Strong working knowledge on API Gateway
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Used Kubernetes to deploy scale, load balance, and manage Docker containers with multiple namespace versions.
  • Deployment of Java and Web applications to Test and Production servers using AWS ECS Clusters and ELB
  • Cloud development for storage, ETL, visualization using AWS platform: Athena, EBS, Cloudwatch Redshift, S3, splunk.
  • Writing microservices using Gorilla RPC for Authentication, communication of application with AWS SES, SendGrid.
  • Responsible for creating Well-Architected Application on AWS using Autoscaling, Lambda, SQS, SNS, ELB, Security and 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.
  • Developed microservice to poll for files and publish events using Producer library to AWS Kinesis Stream.
  • Designed and built many applications to deal with vast amounts of data flowing through multiple Hadoop clusters, using Pig Latin and Java-based map-reduce.
  • Developed a data pipeline using Kafka, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Designed and developed integration solutions based on (IIB) IBM Integration Bus and Message Broker and MQ technologies.
  • Migrated production infrastructure from Elasticbeanstalk to instances using Ansible and Docker.
  • Delivered high quality modules on the AWS stack using Lambda, SNS and ElastiCache with Redis
  • Implementing new projects with Maven as build framework, AWS CodeBuild and CodeDeploy for Continuous Integration and Continuous Delivery framework.
  • Configured authentication mechanisms including SAML-based single sign on (SSO) and LDAP.
  • Inspect applications with web debugging proxy application by SSL proxying, bandwidth throttling, ajax debugging, repeat requests to test back-end changes, and validate recorded HTML, CSS, and RSS/atom responses
  • Used Maven for building, deploying application, creating JPA based entity objects and compiling GWT and GXT application.
  • Developed REST services using Node.JS, Express.JS and other node modules to serve the web application with JSON data.
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Developed REST Microservices which are like API's used for Home Automation. They also keep the data in synchronization between two database services.
  • Implemented ActiveMQ to send or receive messages asynchronously and synchronously from JMS.
  • Developed, and debugged the servlets and EJB with Tomcat Application server.
  • Performed J2EE application deployment using JBoss application server on Windows and Linux
  • Worked using unix shell commands for shell scripting and file and process management.
  • Performed testing to ensure usability on various platforms (Mac OSX, and Ubuntu).
  • Iterative refactoring into robust design via S.O.L.I.D. design principles & GoF design patterns.
  • Redesign of existing Learning some application using domain driven design and dependency injection framework.
  • Participated in the system architecture and design and made use of proven Gang-of- Four (GOF) and J2EE design patterns
  • Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
  • Worked on common creational, structural, and behavioral design patterns and programming models
  • Designed and implemented restful services security proxy using Spring Boot, Spring Security, Microservices and JSON Web Token to provide secure API access to user.
  • Worked on the Test Driven Development(TDD) by using testing tools like Expresso and Moskito to test use cases in business and abstract layer.
  • Created prototype before development based on static and approved design documents and wireframes
  • Worked with symphony, design patterns like singleton pattern, registry pattern and model view control pattern in Magento framework.
  • Written code to create EJB Stateless session factory to create Hibernate session.

Environment: Java, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, JPA Toplink, Hibernate, Hibernate Critieras, JavaScript, Angular 2, ReactJS, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, Sonarqube, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Docker, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elasticsearch, kinesis, hadoop, data pipeline, message broker activemq, elasticbeanstalk, lambda, elasticache, codedeploy, SSO, SSL, Lamdba, Maven, JSON, JIRA, Microservices, JMS, activemq, Tomcat, Linux/ unix / Mac, solid principles, domain driven design, single responsibility design, gang of four, composite, beahvioural, proxy, abstract, prototype, singleton, factory

Confidential, Lewisville, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
  • Generate Excel Reports in Java using Open Source solutions like JXLS and JExcel and docx4j API.
  • Worked on the Re-architecture of the JAVA application using Spring MVC and designing the Data Migration from various External systems.
  • Developed custom libraries for automation using JAVA & Selenium Web Driver.
  • Well experience with various spring modules like Spring Core, Spring Boot 2.0, Spring WebFlux, DAO, MVC, ORM.
  • Experience in using iBatis at persistence API for the backend implementation and implemented Restful Web services.
  • Converted code base from JavaScript to AngularJS using TypeScript to improve flexibility/efficiency
  • Developed the front-end in HTML/CSS including Bootstrap and Vue.js
  • Experience in passing SQL queries, Triggers in Relational Databases such as MySQL, Postgres and NoSQL Database such as MongoDB.
  • Created RPC-based service for reading large volume of data from PostgreSQL
  • Designed and developed Restful API and services using best practices to interact within the microservices and with the front end using Spring MVC and Spring Rest.
  • Rendering of content through AngularJS and Worked with JSON Data, angular expressions.
  • Implemented OAuth provider and accompanying login view to allow distributors to login to the Mobile Back Office Ionic application.
  • Designed and developed atomic services with nodes communicating over XML
  • Installed and configured Development Environment using Eclipse with Weblogic Application
  • Worked with WebSphere MQ clusters for implementing the ease of administration and work load balancing.
  • Managed code for different releases by branching and merging using Git and gerrit for code review.
  • Imported and managed multiple corporate applications into SVN.
  • Developed Junit test cases for unit testing and Mockito for mocking.
  • Experience in developing automated unit testing using JMeter and Unit test cases using Junit, Easy Mock, Mockito and Power Mock Frameworks.
  • Create Test cases, test methods and test projects using fiddler, Postman and also document it.
  • Developed JUnit test cases for back-end logic implementation development. Used SonarQube for code coverage.
  • Developed features in an agile environment using HTML, CSS and JavaScript. Used agile methodology and SCRUM.
  • Used AWS S3 to store code bundles to deploy onto EC2 Instances.
  • Built application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB.
  • Managed Multiple AWS instances, assigning the security groups, Elastic Load Balancer.
  • Built scripts on AWS cloud for scheduling EC2 auto scaling load balancer with python SDK.
  • Extensively used Spring Data to connect with different REST API and Databases like MongoDB and DynamoDB
  • Deployed the application using AWS Elastic BeanStalk and monitor EC2 servers performance using CloudWatch.
  • Deployed the application into the Amazon Web Service and worked on the configuration for EC2, S3, Route 53, RDS, SES, SNS and ElastiCache.
  • Integrated backend processes with SQS communication and elasticache storage.
  • Developed code in Java which creates mapping in ElasticSearch even before data is indexed into.
  • Worked in SOA architecture Websphere Message broker for integration with ILog
  • Worked on installation of local dependencies in Maven to add Primefaces theme.
  • Implemented MapReduce programs to handle semi/unstructured data like XML, JSON, Avro data files and sequence files for log files.
  • Worked on tickets from service-now and Jira on daily basis.
  • Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, Jrules.
  • Expertise on Enterprise Application Integration EAI, Service Oriented Architecture using Oracle SOA Suite and Oracle Fusion Middleware.
  • Strong application integration experience using Mule ESB with connectors, transformations, Routing, ActiveMQ, JMS and RabbitMQ
  • Deployed the application using Apache Tomcat Application server as well as Web Sphere Application Server.
  • Excellent development experience in Windows, Linux, Mac OS and UNIX operating systems.

Environment: Java, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON, OAUTH, XML, Eclipse, Websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Sonarqube, 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, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Developed web-based reporting front-end using WebLogic, Java, JavaScript, Struts, and JSP against an Oracle database.
  • Experienced in Java 8 features like Lambda Expressions, Java Stream API and Concurrent Accumulators.
  • Designed and developed Auto-Tester tool using Java 8.
  • Used Java 8 features such as Lambda expressions, Functional Interfaces, Streams to avoid boilerplate code, keep code simple and extensively.
  • Used Spring Cloud Stream framework for building message-driven micro-service applications that integrate with Kafka servers.
  • Researched alternate database interfaces such as Anorm and MyBatis with Scala.
  • Implemented views using Struts tags, JSTL and Expression Language.
  • Involved in implementation of the presentation layer GUI for the application using JSF, HTML, XHTML, CSS and JavaScript.
  • Built both static websites and dynamic applications using semantic HTML5, SCSS & Less, JavaScript and React.
  • Worked on the integration project for the order creation flow by processing the DB2 data from POS and creating orders in demandware system using REST api
  • Created intuitive user interfaces, managing large MS SQL databases and DMS.
  • Worked on to design and develop few MicroServices using RESTful approach.
  • Involved in writing Spring Configuration XML file that contains declarations, DB connections and other dependent objects.
  • Exposing and consuming the web services to the downstream applications using Apache CXF and Apache camel framework
  • Extensively used Eclipse and Developer console for development of Apex classes, Triggers, and Visualforce pages.
  • Involved in Performance tuning of WebLogic/Jboss/Tomcat servers with respect to heap, threads and connection pools.
  • Used Eclipse IDE for Java and XML development and QA and branched projects using Tortoise SVN.
  • Write Integration Test, Unit Test, Performance Test and application profiling using JUnit, VisualVM and JMeter for custom modules and functionalities.
  • Used REST client / POSTMAN to check the response of various API's, Swagger UI as a visual documentation for back-end implementation and client-side consumption.
  • Prepared Unit test case using JUnit and used Jenkins/Maven for continuous integration testing.
  • Transformed the QA into a fast -paced agile team and drove daily stand up scrum meeting
  • Experienced in using and configuring AWS services such as EC2, EBS, RDS, Auto-scaling, and S3.
  • Worked on user interface changes, that includes JSP, HTML, Javascript, CSS. Used tools like JSLint, YUI compressor, YSlow while working on JavaScript optimization.
  • Developed, and debugged the servlets and EJB with Tomcat Application server.
  • Worked with deployments on Ant, Maven, Gradle and Deployment scripts using Shell Scripts.
  • Worked on Apache SolrCloud to index documents using hive-solr storage handler to import different datasets including XML and JSON.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Well versed in developing rule based programming using JBoss Drools and IBM ILOG JRules.
  • Worked on implementation of Service Oriented Architecture (SOA) and involved in installation and management of IBM SOA products like IBM WebSphere DataPower.
  • Experience in implementing dynamic web applications using Apache Tomcat, IIS Web logic, Jboss, Web sphere, and Glassfish.
  • Development experience in Windows, Linux, Mac OS, Docker containers and Linux/UNIX operating systems.

Environment: Java, 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

Java Developer

Responsibilities:

  • Worked on implementation of java integration components for JBPM and DROOLS.
  • Designing interface by defining methods (java code) for implementing remote procedure calls (RPC).
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Used core JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
  • Did design, coding in Spring Boot, Struts, Spring Batch, Spring Data, Hibernate, JPA, Itext Core Java.
  • Experienced in Working with Spring JDBC Template, Spring IoC, Spring MVC, JMS Template, EMS, and Java Beans.
  • Developed and designed the applications using MVC framework using Struts framework for easy Maintainability.
  • Developed multiple web pages using JSF (Primefaces) and business logic using Java for multiple modules in the application.
  • Extract, Transform and Load data from different data sources into Oracle database.
  • Developed and consumed REST and SOAP API based Web services that allow sophisticated, effective and low cost application integration.
  • Configuration and deployments of AXIS2 components on web sphere application server at class loader level, and used the same to build and consume the web services (both synchronous and asynchronous).
  • Experience in using IDE like RAD, jdeveloper, Eclipse and NetBeans for debugging and using java coding standards from the beginning of development.
  • Involved in creating, configuring the themes, Skin & portlets on IBM Websphere portal server 6.1.
  • Worked on Jenkins for Continuous Integration from pulling up the code from version control tools like GIT, SVN, CVS.
  • Worked on Agile Extreme Programming Methodologies, Waterfall methodologies and Test-driven development (TDD).
  • Managed Data backup and archiving on AWS using EC2
  • Data Profiling, Mapping and Integration from multiple sources to AWS S3 and Redshift.
  • Created AWS RDS and mapping the EC2 JBOSS configurations to point to AWS RDS instance.
  • Developed different components of the application such as JSPs, Servlets, DAOs and Used Subversion SVN for version control.
  • Developed the application using spring Framework, and Familiar with Ant scripting for code compilation.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML
  • Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, VersionOne, ClearQuest and XPlanner.
  • Used the JBuilder for creating EARs and deployed the application on Tomcat Server.
  • Oversaw performance tuning monitoring for unix/linux systems.

Environment: Java, 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, New York, NY

Java Developer

Responsibilities:

  • Developed Web Services (REST/SOAP) to retrieve data from various modules which includes consuming other web services.
  • Used Hibernate for the Database connection and Hibernate Query Language (HQL) to add and retrieve the Information from the Database.
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton.
  • Designed & Developed and implemented GUI functionality using JSP, JSTL, JQuery, XHTML and DHTML
  • Designed & Developed JSP custom tags, using JSP2.0, for encapsulating presentation logic in concise form.
  • Converted XML to Java objects using JAXB.
  • Configured Java objects with back end database tables using O/R mapping in Hibernate.
  • Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations
  • Thoroughly Unit tested the application by writing test cases for different scenarios.
  • Used JUnit to test the code for extensive code coverage. Used SOAP UI / Rest-client UI tools to test the WebServices.
  • Extensively participated in Agile Scrum Development Methodology with Test Driven Development process, from the development phase to testing phase and postproduction phase.
  • Used Maven/MKS to build and deploy the project.
  • Manage a team of 3 members performing independent verification & validation to ensure quality and integration of all sub components of systems.

Environment: Java, J2EE, Web Services (Rest/SOAP UI), Hibernate, JUnit, PL/SQL, HTML, DHTML, CSS, JavaScript, AJAX, JQuery, XML, XSLT, JSP.

Confidential

Software Developer

Responsibilities:

  • Involved in gathering requirements and built the technical specifications from the requirements
  • Developed use case diagrams, sequence diagrams using Visio
  • Developed Presentation layer using HTML, CSS, AJAX, JQuery
  • Developed Web services (SOAP) through WSDL and RESTful Web services to interact with other components
  • Written SQL queries for CRUD operations
  • Involved in Unit Testing, Integration Testing and System Testing, used JUnit framework
  • Used Log4j to store log messages
  • Used SVN for version control
  • Worked on production issues

Environment: Java, J2EE, JavaScript, Servlets, RAD, WebSphere, JDBC, EJB, ANT, Junit, CSS, AJAX, JQuery, XML, XSLT, SOAP, SVN, SQl, Pl/SQL, Oracle, Windows.

We'd love your feedback!