We provide IT Staff Augmentation Services!

Sr. Java/j2ee Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Mooresville, NC

SUMMARY

  • Over 8+ years of experience in requirement gathering, analysis, design, development, integration and testing of client / server - based applications using Java and J2EE object-oriented technologies.
  • Experience in Agile software development process, Test Driven Development and Scrum methodologies.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Adapter, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience inGoogle Cloud Deployment Manager and managed deployments on GCP.
  • Expertise inReact JSframework to develop theSPA.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript and AJAX.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML tools like Rational Rose and use of Rational Unified Process (RUP).
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet and creating components using React JS.
  • Experience in developing applications using Java/J2EE (Servlets, JSP custom tags, Struts, Spring, Hibernate, Applets, Swing, EJB’s, Java Beans, JDBC, JSTL, JMS, JSF), XML, Spark, Bamboo, XML Spy, JavaScript, Flash, HTML, Hibernate, Python, Perl Scripts, Eclipse3.x, Tomcat6/7/8.0, Jboss5/6/7x, WebLogic, WebSphere 7.x/8x,JBuilder, WSAD/RAD, Developer 2000, Oracle and Unix Korn Shell Scripting.
  • Proficient with container systems likeDockerand container orchestration like Kubernetes.
  • Extensive experience in implementing SCD types usingInformatica Power Center 10.x/9.x/8. x.
  • Implemented persistence layer integration withDB’s using iBatis, JPA/Entities/Hibernate/JDBC API.
  • Hands on experience in development, deployment and operational support for NoSQL Databases.
  • Extensive experience in data processing and interfacing (Back-end/Front-end connectivity) skills using Oracle 9i/10g/11i (SQL, PL/SQL, Stored procedures), MySQL 3.2/4.x/5.x and Create Entity Relationship Diagrams (ERD) for various database systems - Oracle, DB2 etc.
  • Designing business process workflows using RED HATJBPM Process Designer, Model, Execution, Monitoring, and Optimization methodologies.
  • Spring Data, Spring Hystrix, Hateoas, Webflow and Spring integration with Experience with complete Spring framework- Spring Boot, AOP, Transactions, Security, Autowiring, ORM, MVC, AWS.
  • Experience with AWS Cloud - EC2, EBS, Lambda function, Auto scaling, SQS.
  • Experience with NoSQL DB’s like Mongo DB, Cassandra, CouchBase.
  • Experience in creating rules using Business Rules Engines:Drools, ILOG.
  • Experience with eCommerce tools like WebSphere Commerce and Magento.
  • Experience with reporting tools like Jasper and Informatica Power center
  • Well versed with Core Java concepts like Collections, Multithreading, Serialization.
  • Experienced in installing, configuring and monitoring the Datastax Cassandra Cluster,DevCenterandOpsCenter.
  • Experienced in using UI frameworks such as Struts, Cross browser compatibility development.
  • Worked withJMS API, MDB’s, Spring JMS, Active MQ, WebSphere MQ and MQ-Series API.
  • Expert level skills on Angular JS, CSS3, HTML5, Node JS, Vue JS, React JS, JQuery, Vaadin, JavaScript, AJAX, JSON, HTML, DHTML, CSS, Less CSS, Gulp, Karma, Jasmine, Tiles, Tag Libraries.
  • Knowledge on Build tool Jenkins with configuring check styles, Test coverage.
  • Used Git, BitBucket as part of version control system for code check-ins.
  • Experience with controlling/tracking systems Subversion, CVS, SVN, GIT, Rational Clear Case.
  • Good working knowledge of build tools: Ant, Maven and Gradle
  • Experience on Service Oriented Architecture (SOA) designs.
  • Continuous Integration and continuous delivery (CI/CD) as part of Devops environment.
  • Experience in Web Service Technologies: SOAP, REST, Microservices, WSDL, Apache Axis, CXF, JAX-WS.
  • Experience with WID, BPEL, Drools, BPM, Mediations, Workflow engine and SOA Architecture.
  • Well experienced in using JUnit, Log 4J, Jmeter, Test NG and SOAP UI for testing framework.
  • Experience of developing on Win2k/NT, UNIX and Red Hat Enterprise Linux platforms.

TECHNICAL SKILLS

Languages: Core Java, J2EE, C, C++, SQL and PL/SQL

Java/J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, JMS, JNDI, LDAP, JAXB, JAX-WS, JSTL, Design patterns, JPA.

Frameworks: Struts 2.x/1.x, Spring 3.x/4.x, Hibernate 4.x/3.x, JSF 1.2/2.0, iBatis, Spring Batch, Spring Boot, Maven, Bower, NPM

Application/Web servers: IBM WebSphere 8.x/7.x/ 6.x/5.x, BEA Web Logic 8.1/9.1, Apache Tomcat 5.x/6.x/7.x/8.x, JBOSS 4.x/3.x, Web Sockets.

Databases: Cassandra, Mongo DB, Oracle 10g/11g/12C, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1, PostgreSQL

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, React v16, Angular 2.0, BackBone.JS 1.3.1, Node JS 6.0.

Version Control: GIT, CVS, SVN, GitHub and JIRA

IDE: Eclipse, NetBeans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, IBM RAD IDE

Operating system: Windows 10, Linux Mint 18.1, Unix

Testing and Logging Frameworks: JUnit, Log4J, SoapUI, Jmeter, Test NG, easy mock and power mock.

Reporting Tools: Crystal Reports XI, SSRS 5.0, IDQ Analyst Tool 9.5 & Jasper Reports 6.0

Methodologies: Agile, waterfall, TDD, Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

XML & Web Services: SOAP 1.2, REST 2.0, XML, XSD, Apache Axis, DOM, SAX, JAXP, JAXB, XML Bean

Container Technologies: Docker, Kubernetes

Cloud Environments: GCP, AWS, Netflix, Cloud Foundry

XML Technologies: XML, XSLT, DOM, DTD, SAX.

PROFESSIONAL EXPERIENCE

Confidential, Mooresville, NC

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Developing Applications using latestJava/J2EE technologies such as Cassandra,Java 8, Junit.
  • Designed and implemented webhooks to pull sparkpost raw data to pull into CCM application.
  • Configured the sparkpost dashboard with various sending domains, IP pools to route different email templates accordingly based on the various template.
  • Implemented a batch job to pull the events from sparkpost using events API.
  • Implemented CC/BCC strategy logic in such a way to accommodate the specific features for various templates.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Worked on various xsd's for adding and updating the input fields.
  • Implemented OAUTH Authentication for securing restful webservices.
  • Integrated with Sparkpost to replace the existing mail system for a better presentation in response to analytics. For better tracking visibility and faster transmission process.
  • Build and install the implemented code using the build tool Maven.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Push the code to the higher environment using the version control tool such as Bitbucket and GIT.
  • Experience in developing Splunk queries and dashboards targeted at understanding application performance and capacity analysis
  • Installed and configured Datastax OpsCenter for Cassandra Cluster Maintenance and alerts
  • Maintained a Multi Datacenter Cassandra cluster and also experienced in tuning performance to optimize reads and writes.
  • Experience in creating Docker containers
  • Implement test cases to cover all the possible scenarios using Junit and Mockito framework.
  • Perform a smoke test and a regression test to check the functionality and to make sure the changes made is not affecting any existing functionalities.
  • Run a build using the Jenkins tool (CI/CD) to check the code coverage and vulnerabilities.
  • Fixing the issues which are reported w.r.t sonar.
  • Validating the functionality in all the environments (DEV/SIT/UAT)
  • Improvising the code coverage based on sonar results.
  • Perform user acceptance testing to check if everything is as expected from an end user’s perspective

Confidential, Mooresville, NC

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript and AJAX.
  • Experience in deploying JAVA projects usingMaven andJenkins.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • Developed spring based Micro services to interact with some of the core applications.
  • The mid tier supplies public and internal APIs running on a Tomcat 8 server, written inJava 8 using a wide range of technologies including Spring, Hibernate, JMS, PostgreSQL, and many others.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO,JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
  • Used a MicroService architecture, with Spring Boot based services interacting through a combination of REST and RabbitMQ message brokers.
  • Developed spring-based presentation layer, Hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
  • Worked on responsive design and developed a singlepageresponsive webpage that could be served todesktop,tabletsandmobileusers usingReact.js.
  • Worked in usingReact JS components, Forms, Events, Keys, Router and Animations.
  • Developing Applications using latestJava/J2EE technologies such as Cassandra,Java 8, Junit.
  • Worked on creating the components, services using React as per the requirement.
  • Implemented various screens for the front end usingReact.jsand used various predefinedcomponentsfromNPM (Node Package Manager).
  • Usedredux for state management.
  • Performed querying on data present in Cassandra cluster using CQL (Cassandra Query Language).
  • Created tables involving collections, TTLs, counter, UDTs as part of data modeling.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker Containers.
  • Maintained Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform).
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Extensive experience in working with different databases such as Oracle, IBM DB2, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
  • Involved in JUnit Testing of various modules by generating the Test Cases.
  • Used Git, BitBucket as part of version control system for code check-ins.
  • Introducing OAuth 2.0 token-based authorization to replace existing Windows Authentication.
  • Setup Google authentication using OAuth 2.0
  • Used JIRA tool for tracking stories progress and follow agile methodology.
  • Experience inGoogle Cloud Deployment Manager and managed deployments on GCP.

Environment: Spring, Hibernate, Web services, JQuery, JSP, AJAX, Java Script, Jenkins, Web Sphere 8.5, Git, Bitbucket, Tomcat, IBM MQ, Maven, Google cloud platform, Spring MQ, Spring MVC, Web Services, SOAP UI, PrimeFaces, JAXB, WSDL, JBPM, XSD, XML, XML Spy, SQL, PostgreSQL, Microsoft Visual Studio 2010, DB2, SQL Server 2010, Microsoft Visio, SonarQube, Eclipse, TDD.

Confidential, Malvern, PA

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Worked on complete life cycle, design, development and testing.
  • Implemented Spring MVC framework for the application development
  • Implemented new business requirements and enhancing existing functionalities of the application.
  • Developed user interfaces using HTML, CSS, JavaScript, jQuery, Angular JS.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from the backend, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.
  • DevelopJavabased services usingJava, J2EE, Spring MVC & Hibernate framework.
  • Consumed RESTful web services, used them for internal (inside application) and external communications.
  • Wrote Script for AJAX implementations in the website and created components, used AngularJS/JQuery for client-side form validations and used JSON for creating objects inJavascript.
  • Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO's for Service Modules.
  • Consumed existing SOAP web services inside JAX-RS API
  • Involved in writing application level code to interact with REST APIs, Web Services using AJAX, JSON and XML
  • Developing Hibernate Configuration files for Oracle.
  • Develop and implement action plans to drive revenue and productivity for our GCP users
  • Used Log4J, ANT, Maven and Taglibs to increase productivity and software quality.
  • Used Spring Boot Framework to simplify development of the Spring application
  • Followed Agile SCRUM Methodology.
  • Tested the implementations using Junit tests where applicable.
  • Involved in peer reviews for the modules coded by other team members.
  • Current focus on google cloud data.
  • Closely worked with QA, Business and Architect to solve various defects quick and fast to meet deadlines.
  • Worked on the SPRING framework like SPRING IOC and SPRING DAO,JDBCTemplates, Transactions, Security, AOP, MVC, ORM etc.

Environment: Java, Spring MVC, REST, Hibernate, HTML, GCP, CSS, JSP, JSTL, JavaScript, jQuery, AJAX, XML, Bootstrap, Angular JS, JIRA, JUnit, Jasper, Chartjs, log4j, Oracle, Agile, Windows, Eclipse, GitHub

Confidential, St. Louis, MO

Sr. Java/J2EE Full Stack Developer

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Developed applications using java7 and new features of java8(lambda expressions)
  • Active in coding some of the Core Java concepts such as collections, generics and multi-threading.
  • Created the React.js express Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, in order to provide broadcast as well as chatting service.
  • Setup Spring 4.x Job by configuring job Tasklets, Quartz Scheduler and Listeners for error handling, report generation andserviceretry mechanisms on failures.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Applied Spring Circuit Breaker to potentially failing method calls using the Netflix Hystrix.
  • Used Spring Securityto provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API’s in order to update our local cache.
  • Worked on most of theAWS services EC2, IAM, S3, VPC, ELB, RDS, EBS, AMI, SNS, Cloud Watch, CloudFormation, Autoscaling, Cloud Front, Dynamo DB, AWS IoT, Redshift and Route53 and also knowledge in Google Cloud Platform.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed the project using MVC, Session Façade, Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Built RESTful web service by building AngularJS Server in the backend to handle requests sent from the front-end JQuery Ajax calls.
  • UsedScalascripts for spark machine learning libraries API execution for decision trees, ALS, logistic and linear regressions algorithms.
  • Written highly referenced blog posts onError Handling in ScalaandProblems Scala Fixes.
  • I worked on API manager and different mule components.
  • Experience with Magento Commerce (creating modules), user interface and interactive concepts.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using JAX-RS and Apache Axis 2.
  • Developed and used Apache Wicket and became proficient using the object model system provided by the framework.
  • Deployed some of the payment applications on Pivotal Cloud Foundry and regulated application logs during this process.
  • Experience on developing message application using Play framework.
  • Contributed to an open source projectAkka, which is a framework for simplifying the construction of concurrent and distributed applications on JVM (Java Virtual Machine).
  • Developed optional business logic using Python.
  • Developed consumer-based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, CSS and pair-based programming.
  • Designed and implemented a stream filtering system on top of Apache kafka to reduce stream size.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Experience on queries, tables to find items based on primary key values in DynamoDB.
  • Implemented OAuth 2.0 flow for Restful API access authorization, bear token to call HTTP Methods.
  • Monitored the error logs using Log4J and fixed the problems.
  • Prepared Junit test cases and executed them using Junit.
  • Tested cases by using Selenium Test.
  • Reviewed manual testing methods and was involved in developing and executing automation scripts using Selenium web driver with Eclipse.

Environment: Java 8, HTML 4, CSS 3, Bootstrap, AJAX, JavaScript, JSF 2.1, Angular JS 1.x, Spring 3.x, Soap UI, Docker, AWS, I Text, Maven, SVN, Polymer, Perl, JIRA, Marionette.js, Aws, Apache kafka, Cassandra, XML, SonarQube, Jasper, Web sphere, SOAP/REST web service, Unix/Linux, Web Sphere Application Server, Elastic Search, PL/SQL, Oracle 11g, Log4j,CouchBase, Cloud Foundry.

Confidential, West Bend, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in developing applications using java7.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Developed Interactive web pages using AngularJS, HTML, CSS and JavaScript.
  • Involved in migrating modules from Angular 1.x to Angular2
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC).
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Spring Transaction is used for the degree of isolation to work with other transactions and to execute within a transaction scope to run that transaction.
  • Spring Security is utilized with the help of “Method Level Security” by using AOP (Aspect-Oriented Programming) and “URL Level Security” by using Servlet filters for web sockets.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Implemented persistence layer using Hibernate framework like HQL queries, Criteria etc.
  • Hands-on experience with Devops tools like Jenkins, Docker, GitHub, Git, SonarQube.
  • Used SonarQube for continuous code quality and DeVops integration.
  • Developed Docker images to support Development and Testing.
  • Used Web services (SOAP, REST) for transmission of large blocks of data over HTTP.
  • UsedXML Web Services using SOAPprotocol to transfer the amount to other application that is remote and global to different financial institutions.
  • Worked with users to identify and Document metadata, forms and user profile information for implementation of Enterprise Kofax System for various Business Units.
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Wrote code Web Services (JAX-WS) for external system via SOAP/HTTP call and to fetch data from web services via JSON response and updating the HTML pages.
  • Experience in Message Oriented Middleware implementation using JMS and ApacheKafka
  • Used JAX-B parser for marshaling and unmarshaling.
  • Shell and Perl scripts are used to maintain Production and Test Unix servers.
  • Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
  • Worked with Web Sphere Application Server as application server.
  • Experience on AWS services (EC2, S3/EBS)
  • Used AWS Lambda for continuous scaling of applications.
  • Used Couch Base as local cache to store the customer related Information.
  • Experience in designing and developing big data platform with a combination of Hive MQ, Cassandra and Spark.
  • Experience in data structure design, Data Modelling in Cassandra.
  • Experienced with polymer web components.
  • Used Business objects for Oracle Business Process Management (BPM)
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking.
  • Used Cloud Foundry to optimize the development and operation process.

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, NoSQL, Scala, IBM MQ, HTML, Node JS, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio, TDD.

Confidential, Des Moines, IA

Java UI Developer

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories.
  • Gathered and clarified requirements with business analyst to feed into high-level customization design, development and installation phases.
  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, Session Façade.
  • Involved in the front end using JSP, JSTL, JQuery UI, Servlets, HTML, JavaScript, AJAX and Backbone.
  • Developed the web application by using PrimeFaces employing AJAX at client -side components which enable rich web application content in GUI's.
  • Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Mail, Spring JMS and Spring Security.
  • Experience on TCP/IP protocols for Network analysis.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading and Lockings.
  • Spring AOP is used for logging, auditing, transaction management to distinguish business logic from the cross-cutting concerns.
  • Developed Batch Rescore Tool to rescore multiple claims using Multithreading.
  • AngularJS framework for page rendering and Ajax calls to backend RESTful services.
  • Designed UI web pages using web technologies like HTML, XHTML, and CSS.
  • Worked on MVC framework likeAngularJS for developing single page applications.
  • Web application development for backend system usingAngularJS and NodeJS with cutting edge.
  • Experience with JQuery, AngularJS in templating and Bootstrap.
  • UI development with technologies like HTML 5, Angular JS and Jquery.
  • Used JQuery to make the application highly interactive and used JSON objects for efficient coding.
  • Implemented the dashboard of JBPM workflows, and browsing capability using Apache Solar with JBOSS.
  • Developed GUI using JavaScript, HTML/HTML5, DOM, XHTML, AJAX, CSS3
  • Built Web pages that are more user-interactive using JQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Used Spring JMS to post and consume the messages from the IBM MQ Server.
  • Worked with Spring controllers, View Resolvers and Model and View Objects.
  • Used Spring Mail for sending emails to the customers and business.
  • Extensively used hibernate named queries, criteria queries, Hibernate Query Language (HQL) and Optimistic Locking and Caching to process the data from the database.
  • Integrated Java systems with .Net systems using BizTalk integration tool.
  • Responsible for design of WSDL files and schemas. Designed and hosted SOAP based Web Services.
  • Implemented Quartz jobs for running the batch jobs configured in the Spring files.
  • Modeling of various business processes using JBPM, and business rules using Drools Expert.
  • Involved in deploying and testing the application in JBoss application server.
  • Used MongoDB as a NoSQL for storing JSON data.
  • Multiple row data storage called MVVC to make PostgreSQL extremely responsive in high volume environments.
  • Responsible for continuous monitoring and managing Elastic Map Reduce cluster through AWS console.
  • Setup and effectively use SOAP Monitor tool supplied with Apache axis to track SOAP request and response sent to and from ATLAS Webservice on daily basis.
  • Code quality checking using SonarQube for distributed application.
  • Implemented rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.
  • Log4j, MQ Series, SOAP webservices with Apache CXF 2.3/ JAX-RPC/ JAX-WS, JSON Rest Webservice.
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
  • Used Ant/Maven tools for building and deploying the Web applications.

Environment: Java 8, Eclipse 4.2 Juno, HTML 5, CSS 3, Ruby, Rails, Bootstrap, AngularJS2, React JS, JavaScript, JSON, Ajax, Maven 3.0, Spring 4.x, Hibernate 4.2, Python, Restful Web Services, WebSphere 8.0, AWS, Glacier, EC2, SoapUI, Jenkins, Git, GitHub, Curl, Play, AKKA, Apache Kafka, DOM, Jax-Rs, Scala, Play 1.2.x,Mulesoft, Magento, Splunk, Kibana, karma, Jasmine, Junit 4.4, Log4j, Apache Kafka, MongoDB, Oracle 11g, Agile Scrum, Wicket, Selenium.

Confidential, Denver, CO

Sr. java Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Java 1.4 for the compilation.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and Developed Presentation Tier using Spring MVC and JSP integrating Custom Tags.
  • Implemented AngularJS and NodeJS with Spring MVC as model component.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS, JavaScript, AJAX, JSON.
  • Designed the data flow for the client-side screens and the object interaction layer for the server-side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Created standalone Scala programs to read data from several XLS files and insert data into the Database.
  • Responsible for writing test cases for project, also responsible for doing black box testing using Scala.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client-side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects so as to be able to modify the data received in the response.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.

Environment: Java8, Java10,JIRA, Eclipse Kepler, STS, HTML, JSON, AngularJS, Ajax, Maven 3.0, Spring 4.x, Spring Boot 2.x,Hibernate 4.2, Restful Web Services, WebSphere 9.0, CAM, SoapUI, Jenkins, Git, BitBucket, TFS, GitHub, AKKA, Rabbit MQ, DOM, Jax-Rs, Play 1.2.x, MuleSoft, Magento, Splunk, Veracode, AppDynamics, Junit 4.4, Log4j, MongoDB, Oracle 11g, Agile Scrum, Splunk, RedHat Enterprise Linux, Pivotal Cloud Foundry.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed Servlets and Java Server Pages (JSP).
  • Developed PL/SQL queries to generate reports based on client requirements.
  • Enhancement of the System according to the customer requirements.
  • Created test case scenarios for Functional Testing.
  • Used Java Script validation in JSP pages.
  • Helped design the database tables for optimal storage of data.
  • Coded JDBC calls in the servlets to access the Oracle database tables.
  • Responsible for Integration, unit testing, system testing and stress testing for all the phases of project.
  • Prepared final guideline document that would serve as a tutorial for the users of this application.

Environment: Java 1.3, Servlets, J2EE, JDBC, Oracle 8, HTML, JSP, Eclipse, Unix.

We'd love your feedback!