We provide IT Staff Augmentation Services!

Sr. Java /j2ee Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • 8+ years of IT experience in Design, Development, Implementation and Testing of object - oriented applications using Internet, Web and Client Server Technologies in N-Tier J2EE Architecture.
  • Experience working with Software Development Life Cycle(SDLC) methodologies based on Agile, Scrum, Waterfall Model, Iterations in developing web applications using JAVA, J2EE, EJB etc.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection, Spring Security, Spring Batch, Spring Transaction, Spring Actuator and JPA.
  • Expertise in development of web and enterprise-level applications using Spring, Hibernate, EJB, Servlets 3.x, Scala, JPA, JSF, JNDI, JMS, JAXP, JUnit, JMeter. Implemented Service Oriented Architecture and web services using SOAP, RESTFUL.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Used different Tag Libraries like Tags, JSTL, Spring Tags, Display Tag, XML/XSD. Expertise in XML technologies using DTD/Schemas, DOM, SAX and XSLT. Used Bootstrap for responsive design which allows users to access it from any device.
  • Worked with Service Oriented Architecture SOA, UDDI lookups and Web Services Description Language(WSDL) using SOAP protocol. Exposure to JAXB & JAX-WS & JAX-RS. Written automated regression tests using JMeter.
  • Worked on Elastic search, Kafka, Flume, MongoDB, Cassandra and RabbitMQ.
  • Implemented based on corresponding view components with JSP, HTML5, CSS3, XSD, XSTL.
  • Experienced in Front End frameworks such as jQuery, Ajax, JavaScript, Node.js, ReactJS, AngularJs, ExtJs, JSON and Client-Side Validations and data Interaction with Ajax in Node.js, Back bone.JS.
  • Apache Mesos and Kubernetes were used as the best ecosystem to deploy and manage Microservices.
  • Experienced in Full stack front end technologies using Gruntjs, Gulp Server, Yoman generator for AngularJS, Vue JS and in working on modern MEAN Stack- MongoDB, Express.JS, and NodeJS.
  • Worked on Adobe Flex for developing highly complex applications based on user requirements.
  • Developed SQL queries, procedures, Triggers and Stored Procedures in databases such as DB2 and MySQL along with the major databases like Oracle 9i to 11g, SQL, PL/SQL, MS Access.
  • Experienced in working with multiple databases like NOSQL DB (mongo Cassandra and Cache database), Involved in converting Cassandra/SQL queries to Spark transformations using Spark RDDs.
  • Experienced in AWS, (EC2 Container Services/Docker, VPC with Security Groups, S3, IAM, SNS, Lambda, Route53, Cloud Watch etc. Services), DevOps tools and Microservice architecture.
  • Expert Level Skills inJava, JDBC, JavaBeans, Spring Frameworks, Hibernate, Struts, JSP, JavaScript, JFC, Servlets, EJB,GWT.
  • Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thyme leaf.
  • Experienced in Distributed Transaction Management system with Spring JTA based on Atomikos.
  • Implemented Java EE design patterns such as MVC, Singleton, Session Facade, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Worked on Apache Storm which is used for real-time Stream processing and end-to-end delivery response and for migrating existing modules in IBM MQ to Kafka. Worked in frameworks: Spring MVC, JSF, spring and Hibernate.
  • Used Amazon Web Services (AWS) and AWS SNS/SQS for delivering messages.
  • Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like EC2, VPC, Cloud Watch, Cloud Front, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Expertise in Selenium automation using Selenium WebDriver, Selenium Grid, JAVA, JUnit & Maven.
  • Performed unit testing using JUnit, integration and deployment of applications using tools such as ANT and Maven& debugging through log4j. Experience in JUnit frame work with Mockito and Easy mock, Spring Junit Runner.
  • Upgraded and migrated various versions of Mongo DB on different platforms.
  • Configured and deployed the applications and messaging on Tomcat, WebSphere, WebLogic, JBoss, NGNIX, Eureka, and Spring Ribbon servers. Used different version controlling Subversion, CVS, GIT, and Rational Clear Case.
  • Experienced in Development, testing and deployment of applications on Windows &UNIX platforms using IDE's such as Eclipse, Rational Application Developer (RAD), NetBeans, intellij 14.x/15. x.

TECHNICAL SKILLS

Languages: Core Java, Java, SQL, PL/SQL, Python

Enterprise Java: JSP, Servlet, JNDI, JDBC2.0/3.0, Log4J API, Java security

Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, JQuery, JSONTools & Frameworks Struts, Spring, Hibernate3, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Provenir, Swagger 2.0, JSF, Log4J, Junit, Jasper reports, soap UI.

Web services: SOAP, RESTful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2, CFX, Microservices

Web/App Servers: Web Sphere, WebLogic, Apache Tomcat 5.4, JBoss 4.3/3.2, JBoss EAP

Database: Oracle 11g/10g/9i, SQL-Server 2005, MySQL server, TOAD

Development Tools: Eclipse, My Eclipse, RAD, Spring Tool Suite STS, Net Beans

O-R mapping: Hibernate, JPA

Version Control Tools: CVS, SVN, Rational Clear Case, GIT

Design Tools: Star UML, Rational Rose, MS- Visio

Modelling/ CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, SoapUI, Putty, WinSCP, Rational Clear Quest, RTC, Star Team, Mantis, Mockito, Fitnesse

OS & Environment: Windows, Win 2k Server, Sun Solaris UNIX

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Sr. Java /J2EE Full Stack Developer

Responsibilities:

  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls. Created and maintained Kie bases and Kie sessions in Kmodule XML.
  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed Agile methodology in the Scrum Cycle model. Created and deployed Rules engine API into JBOSS BRMS image.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums, Lambda expressions for array operations, collections throughout the application for well-defined programming.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views.
  • Used AngularJS for creating user interfaces and connecting to software components.
  • Working on building Drools based restful API to validate and process Loan for client.
  • Configuring xml based kieSession and writing DRL rule for validation and business logic
  • Built API to process Loan request after successful validation, Validation API consist of verifying data provided by customer like address, SSN, credit history with personal Details.
  • Used GIT as version management, JIRA for defect management system.
  • Designed and developed Rules engine using Drools, Worked on integration of Drools with eclipse.
  • Implemented Fluent Builder Pattern for Designing in System Architecture, OOAD Design and used in development of highly cohesive modules with minimal coupling. Design and develop the Process Engine framework using JBPM.
  • Design and develop Human Task Service framework for JBPM process engine
  • Deployed the Rules in Kie-management server as well as In-memory.
  • Created containers in the Kie Server to have different rules in same decision server for execution.
  • Implemented logging using SLF4J and LOG 4J, Used Log4J utility to log error, info and debug messages.
  • Followed test-driven development (TTD) as a part writing all Unit Test and Integration Tests.
  • Unit and integration test cases are being designed and developed using JUnit.
  • Resolved bugs/defects in application by coordinated with team members of the project using JIRA.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Integrated spring with Hibernate using Hibernate Template to perform CRUD operations against database.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection to wire objects.
  • Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Developed Spring boot application with microservices and deployed it into AWS using EC2 instances.
  • Used Spring Boot based services to interact through a combination of REST and Apache Kafka message brokers.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
  • Experience in MuleSoft Any point API platform on designing and implementing Mule APIs.
  • Worked on XML parsers (JAXB) for data retrieval and JAXB parser for marshalling and un-marshalling.
  • Developed API framework in APIGEE tool review the assign APIs development tasks to the team and developed various REST API's to support the functionality. Platform governance for the REST API products developed on APIGEE edge
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts.
  • Created tables and worked on SQL, PL/SQL to write Stored Procedures functions, packages for Inserts, updates in the database. Extensively worked on Entity beans in the persistence layer, interaction with Oracle DB.
  • Worked on Solr,ElasticSearch, Kafka, Flume, Mongo DB, Cassandra and Rabbit MQ.
  • Wrote SQL queries to get the data, update the data from the database and to connect database in the DAO implementation. Involved in Dev Ops activities like configuring Jenkins job, Jenkins pipeline Script for CI/CD.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS)
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Involved in developing the UI panels using JSF, XHTML, CSS,DOJOand JQuery.
  • Proficient in using Amazon Web Services AWS. Extensive experience focusing on services like EC2, VPC, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, Amazon RDS, Elastic Cache, SNS, SQS.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in the AWS ECS Console. Designed and Implemented the DAO layer using spring, hibernate.
  • Implemented Google Check Style for developing code as a part of Primary Automated Code review and Quality.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins. Validated REST Web Services using Rest Assured Library with Ham Crest Matchers.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.

Environment: J2EE, Spring 4.x, Spring MVC, Spring Hystrix, Spring quartz, Drools, JBPM, Jira, Java1.8, Hibernate 4.x, Angular JS, JQuery, JSON, AJAX, GWT, Web Services, APIGEE, XML, JAXB, WSDL, DOJO, JavaScript, Oracle 12c, Web Sphere 8.x, Agile Methodology, Design Patterns, Git, SourceTree, Elastic search, Bitbucket, MuleSoft, Apache Maven, Adobe Flex, JUnit, Rest Assured, HTML5, Apache Kafka, Postman, WebLogic.

Confidential, Pewaukee, WI

Sr. Java Full Stack Developer

Responsibilities:

  • Worked with Requirement leads, Architect and Project managers to translate business requirements into technical specifications. Developed rich user interface UI's using Bootstrap directives.
  • Involved in implementation of server layer services like business services, entity services and integration services.
  • Worked on business modules like Loan status, Application Management, Assets, Closing/Funding and Product Pricing. Utilized features of Spring Core layer and Spring DAO support layer to develop the application.
  • Built an API facade layer using NodeJS (with express-JS). Developed reusable AngularJS directives.
  • Converted UI screens from XMI (XML Metadata Interchange) framework to AngularJS framework which resulted in better performance and reduced code count. Developed AngularJS Controllers which isolates scope to perform operations in UI.
  • Developed reusable code and libraries for future use by creating services/factories and injected them to controllers using Dependency Injection. Implemented JavaScript test cases using Jasmine/Karma.
  • Configured Hibernate into a Spring application and used Spring's DAO support to build Hibernate DAO classes.
  • Used Object Oriented Design and Object-Oriented Programming concepts of Core JAVA like Polymorphism, Multithreading, Inheritance, Interfaces, Generics, Collections and Socket Programming.
  • Persistence mechanism implemented using Hibernate framework utilizing table per subclass inheritance-based mapping, component mapping and other association mapping strategies. Used NoSQL DB like Mongo DB for the proof of concept.
  • Developed JAX-WS and JAX-RPC SOA service binding producers and client implementation from WSDL contracts. Involved in development of individual Sprints with the help of GitHub.
  • Worked on variety of Frontend JavaScript frameworks like AngularJS, BackboneJS, ReactJS, jQuery, jQuery UI and good knowledge in EmberJS. Used advanced java features like Lambda expressions for array operations, collections.
  • Consumed RESTful Web services provided by different vendors to submit/fetch the Appraisal/Valuation Orders, Tax/Flood Orders and their statuses, and fetch Employment/Income information. Used WordPress for managing.
  • HQL and named queries are used throughout the application for consistency and maintainability.
  • Involved in the development of Job Scheduler software module using Apache open source Java based scheduler called as QUARTZ Scheduler and Spring HTTP INVOKER Webservice.
  • Developed data access object (DAO) layer for Job Scheduler module using Spring JDBC API (Stored Procedures).
  • Involved in writing SQL queries &PL/SQL - Stored procedures, function, triggers, cursors, object types, Cursors, sequences, indexes etc. Integration of spring modules with AWS modules to consume third party services.
  • Developed micro services as a strategy to gradually replace the fragile core monolithic Java application while still being able to add new business features. Implemented Unit Testing using JUnit, TestNG, Mockito/Power Mock and Selenium.
  • Used ELK is stack of three, Elastic search - distributed restful search and analytics, Log stash - manage events and logs, Kibana - seamless integration with other technologies. Developed Webpages using UI frameworks, Angular JS and Ext JS.
  • Used JBOSS application server for deploying the apps on different servers in different environments like Dev/QA/IST/Production. Used Splunk for server logs analysis and real-time defect tracking.
  • Expertise in front ends technologies such HTML, CSS, LESS, SASS, JavaScript, ReactJS, AngularJS, GWT and AJAX.
  • Performed bug tracking using JIRA and maintained documentation for using Confluence.
  • Involved in building the code & deploying on the server using tools Maven and Jenkins.
  • Used Grunt-JS to test the JavaScript with Sonar Qube (with JS Hint, HTML Hint, etc. plugins), concatenate, minify and Gzip the source code as well as pass it through templates to create the Jasmine test codebase and made custom configurations for testing and deployment. Involved in fixing issues in IST, QA, UAT and Production environments.
  • Enhanced Following Coding guide lines & maintain quality of code by checking with Sonar Qube/Sonar Lint
  • Providing On call support for Production and Integration environments.

Environment: Java 1.8, Spring 4.3.2, Hibernate 4.2, Web Services, REST, WSDL, SOAP, XML, XSD, AJAX, AngularJS, Bootstrap, NodeJS, HTML, CSS, Java Script, JSON, Oracle 11g, Oracle SQL developer, JBOSS Application server, Eclipse, Maven, TestNG, Camel, WordPress, Mockito, Jasmine/Karma, Power Mock, Selenium, Tortoise SVN, JIRA, Fish Eye, Confluence, Web Builder, Splunk, Sonar Qube/Sonar Lint, Windows 7, Linux, AWS, Docker.

Confidential, Denver, CO

Sr. Java/J2EE and Full Stack Developer

Responsibilities:

  • Involved in Design and Development of project modules, gather requirements, analyse, and implemented business logic using Agile Scrum Software Development methodology. Developed several reusable directives using Angular 2.
  • Designed class, sequence, activity, flow diagrams using UML Visio and Sparx.
  • Designed and develop a custom, single-page, responsive Web Application on front end using Angular 2.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency.
  • Developed Interactive web pages with Angular 2, HTML5, CSS3, JavaScript, jQuery, and Bootstrap.
  • Usage of new features of Java8 like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator. Used core Spring concepts like DI/IOC, AOP, Batch implementation.
  • Involved in writing Thread safe blocks for Multithreading access and improve performance.
  • Implemented fail safe and circuit breaker patterns in Spring Boot Microservice applications using Hystrix, configured Swagger-UI to registered Microservice with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing. Implementing Spring Cloud - REST call using Netflix Feign Client.
  • Developed UI applications using Angular2 integrating with REST API's built on Spring Zuul Microservices.
  • Working on Microservice Registration with Spring Cloud using Netflix Eureka.
  • Implementing or exposing the Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented pre-authentication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Developed Python Object Oriented Design code for logging and debugging code optimization.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and the Implementation of business logic and data processing routes using Apache Camel.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex inserts and updates in the DB, used TOAD to interact with Oracle database.
  • Used Oracle 11g/12c for the backend data and performed complex queries using joins for CRUD operations.
  • Experience in Normalization, performance tuning, uploading files to database using CLOB and BLOB.
  • Worked on Splunk DB Connect APP to load the data into Splunk from Oracle Database.
  • Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Auto Wiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Configuring Cassandra clusters and key spaces on RHEL Open Stack Installed and setup Apache Spark.
  • Deployed Docker contained Spring Boot Microservices in to AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console. Worked on CI/CD Pipelines using tool sets like GIT, Jenkins, Chef, AWS.
  • Used Drools engine for validating business rules before executing in runtime.
  • Experience with building Docker Images and running them on Docker container.
  • Used Jenkins as an AWS code deploys plug-in to deploy to AWS. Experience with DevOps methodologies.
  • Generating Scala and Java classes from the APIs so that they can be incorporated in the application.
  • Used Spark streaming with Scala to consume real-time data from the Kafka cluster and run arbitrations.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Configured Protractor test classes and Selenium grid end to end testing on the front end.
  • Involved in code reviews and unit testing using JUnit framework and Log4j to provide logs of exceptions.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Used Git for version control and JIRA for bug tracking, project management and Maven as build tool.

Environment: Java8, J2EE, CI/CD, Spring, Webservices, Microservices, Swagger, Spring Zuul, Netflix Eureka, Restful, Feign Client, Apache Camel, Kafka, JUnit, JBPM, Drools, Spring Cloud, AWS, EC2, S3, Scala, MongoDB, Cassandra, HTML5, CSS3, Python, JavaScript/ES6, Bootstrap, jQuery, Angular 2, Maven, AJAX, JQuery, XML, XSLT, Java Beans, UML, Design Patterns, Log4j, Agile Methodology, Devops, Docker, Spark, Kubernetes.

Confidential, Virginia Beach, VA

Java/J2EE Developer

Responsibilities:

  • Involved in the complete SDLC including design of System Architecture, development of System Use Cases based on the functional requirements. Worked with core Java technologies like Multi-Threading and synchronization.
  • Involved in Daily Scrum (Agile) meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the sprint. Implemented PL/SQL procedures and views in MySQL Database.
  • Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
  • Analysing business requirements and generate technical specifications to design software components and applications for middleware. Wrote scripts in UNIX to process the Batch Jobs on a scheduled basis.
  • Used HTML5, CSS, jQuery, AngularJS and JavaScript to construct the dynamic webpages (presentation Layer) for the application. Created Single page application using BackboneJS and NodeJS to handle data flow.
  • Used JavaScript latest version of libraries based on running in the NodeJS environment.
  • Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes. Developed internal coding using J2EE technologies based on the MVC Architecture.
  • Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements. Used AngularJS and BackboneJS for client-side validation.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations. Implemented Business Logic using Java, Spring MVC and Hibernate.
  • Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Developed messaging module using Spring JMS, Apache Camel and Active MQ, RabbitMQ.
  • Had experience in working with Messaging technologies like Apache Kafka. Used Cassandra for proof of concept.
  • Worked with Apache Kafka as a messaging service for activity tracking of an application.
  • Developed MySQL stored procedures and triggers using SQL to calculate and update the tables to implement business logic. Experienced with RAD development methodologies and Rational ClearCase for version control.
  • Implemented RESTful Web services to retrieve data from client side and made RESTAPI calls from AngularJS and parsed the data to project to client and handled the security and Authorization using Spring Security and OAuth.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality. Written LINUX shell scripts to identify user login information.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used Maven to build the application and deployed on IBM WebSphere Application Server.

Environment: JAVA, J2SE, HTML, CSS, jQuery, Ajax, AngularJS, Bootstrap, JSON, J2EE, Spring Framework, Spring MVC, Spring Security, Spring Boot, Unix, Spring Data (Spring JDBC, Spring ORM), JSP, Hibernate, Web services, RESTful, RAD, WebSphere, Sonar Qube, Agile/Scrum Methodology, Maven, JIRA, JBOSS, Junit, TDD, MY SQL, LINUX GITHUB, Cassandra

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams. Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Designed and developed the agent portal using framework AngularJS along with HTML5, CSS3, and typescripts.
  • Created various Angular 2.0 directives, components, DOM, expressions, templates, data binding.
  • Implemented the Application using Spring MVC Framework. Created the Technical design document (TDD).
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Used Struts Tag Libraries to allow easy integration of Struts Framework into projects logic.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development and wrote Scala classes to interact with the database. Developed Micro Services with the help of Spring Boot and JHipster.
  • Used Struts Framework to design actions, action forms, and related configuration for every use-case.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by angular JS. Involved in developing the business Logic using Plain Old Java Objects POJOs and Session EJBs.
  • Integrating Microservices and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger. Developed REST services to talk with adapter classes and exposed them to the angular JS front-end.
  • Used Spring Framework at Business Tier and spring's Bean Factory for initializing services.
  • Developed microservices, design and developed microservices using Spring boot using other Spring boot module.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications. Tested JSPs in FireFox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used Maven automated deployment and for the build operation of the entire application and implemented with Scala.
  • Implemented the Web Services and associated business modules integration.
  • Configured the Web Logic handler for the Apache Web Server to serve static files (HTML, images and CSS).
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria. Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in designing and management of PostgreSQL database schemas and tables. Used ANT script to compile and build the WAR. Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP. Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE and used SVN as Version Control Tool.
  • Expertise in Database Design, Creation, and Management of Schemas, writing Stored Procedures, functions, DDL, DML SQL queries and Linux Shell Scripting. Involved in working on container-based tools like Docker.
  • Created continuous integration builds using Ant & Jenkins and deployed on Web Sphere application server.
  • Created scripts for system administration using languages such as Shell and Python. Also developed and maintained Shell scripts for build and release. Involved in Unit Testing, Integration Testing, and System Testing etc.
  • Used Git for version control and JIRA for bug tracking in applications. Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, Scala, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, WebLogic 10.x, Web Services, microservices, Docker, WSDL, SVN, Oracle, JHipster, Jenkins, ANT, Windows, SOA, EJB, Design patterns, jQuery, Angular JS, AJAX, JavaScript, HTML, CSS, PostgreSQL, Git, Log4J.

Confidential

Java/ J2EE Developer

Responsibilities:

  • Prepared Analysis document and followed AGILE software development with Scrum methodology. Developed the application on NodeJS platform using JavaScript programming.
  • Used JavaScript and jQuery for validating the input given to the user interface.
  • Applied data transformation rules to transform code from one format to another format using NodeJS.
  • Created the Nodejs express server to build MVC framework from front-end side AngularJS to back-end.
  • Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server. Developed API using Hibernate to interact with the Oracle database.
  • Extensive experience using framework APIs like Struts, SPRING, iBatis and Hibernate.
  • Worked on the SPRING framework like SPRINGIOC, SPRINGDAO, SPRINGORM and Spring Integration.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
  • Expertise in Multithreading, Remote Method Invocation (RMI), EJB, Serialization, and JavaBeans.
  • Worked extensively on SPRINGMVC framework to develop new internal web application.
  • Used Spring AOP components for the Logging, Exception handling and Transactional Models.
  • Enforce compliance with dynamic processing and security policies by using Mule ESB.
  • Developed Spring boot application with microservice and deployed it into AWS using EC2 instances.
  • Developed stored procedures, triggers, and functions with PL/SQL for Oracle database.
  • Uses the DAO pattern for data access layer and JMSAPI for the messaging requirement.
  • Design PL/SQL batches using Core JAVA with connectivity to Oracle for data maintenance and handling.
  • Test API responses for WCS changes deployed on continuous basis, validate Green Box and MongoDB data.
  • Developed test cases and performed unit test using JUnit Framework and used JIRA for tracking bugs.
  • Developed and executed SQL queries for testing database integrity and for data analysis using Selenium.
  • Developed automated regression test cases in Selenium WebDriver using Java programming language.
  • Used Maven to build and generate code analysis reports and JENKINS for continuous integration.
  • Used WebLogic for design, development, and deployment of applications.

Environment: Java, J2EE, SPRING, Hibernate, Struts, WebLogic, Restful, jQuery, AJAX, Ext JS, JavaScript, JSP, JSTL, Servlet, Microservice, Oracle, CRUD, PL/SQL, JIRA, Angular, GWT, JDBC, AWS, MongoDB, NodeJS, Adobe (CQ5), Bootstrap, Core Java, JBPM, NoSQL, JBOSS, UML, Eclipse, Junit, Maven, Agile, SOA, JIRA, JENKINS, Selenium.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle with object-oriented approach of clients' business process.
  • Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Developed the Servlets for processing the data on the server.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Engaged in developing the UI by using HTML, JSF, jQuery, and JavaScript and in some places used AJAX to make calls to other services and Involved in developing the CSS sheets for the UI Components.
  • Developed web-based application using spring framework for MVC architecture.
  • Setting up the basic project set-up from scratch of Spring-Hibernate App based on Design.
  • 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.
  • Used SVN for version control.
  • Worked on Junit for creating test cases for all the Business Rules and the application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, JSF, jQuery, JavaScript, Servlets, JBOSS, Spring 3.x, Hibernate 3.x, Spring MVC, SVN, SOA, JAX-WS, Junit

Confidential

Software Programmer

Responsibilities:

  • Designed Use Case and Sequence Diagrams according to UML standard using Rational Rose.
  • Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework. Used HQL statements and procedures to fetch the data from the database.
  • Performed client-side validations using JavaScript and server-side validations using in built Struts Validation Framework.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java objects to the relational database. Transformed, Navigated and Formatted XML documents using XSL, XSLT.
  • Used Hibernate Annotations to reduce time at the configuration level and accessed Annotated bean from Hibernate DAO layer. Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
  • Used JMS for asynchronous exchange of message by applications on different platforms.
  • Developed the view components using JSP, HTML, Struts Logic tags and Struts tag libraries.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources. Involved in developing SQL queries, stored procedures, and functions.
  • Worked on Linux environment for jobs scheduling for Inbound data on monthly basis.
  • Used JUnit Testing Framework for performing Unit testing. Involved in writing Stored Procedure in using PL/SQL.
  • Deployed application in WebSphere Application Server and developed using Rational Application Developer RAD.

Environment: Struts 2.0, Hibernate 3.0, JSP, RAD, JMS, CVS, JavaScript, XSL, XSLT, Servlets 2.5, WebSphere Application Server 6.1, Oracle 10g.

We'd love your feedback!