We provide IT Staff Augmentation Services!

Lead Java/front End Developer Resume

5.00/5 (Submit Your Rating)

Quincy, MA

SUMMARY:

  • 9+ years of IT experience of in all the phases of Software Development Life Cycle (SDLC) such as planning, analysis, design, implementation, testing and maintenance of Web Based, Client - Server in domains like Banking/Finance, Telecom and Logistics.
  • Good knowledge of latest version of object oriented JavaScript frameworks like Angular.js, Node.JS, Backbone, Bootstrap, Ext JS, Knockout JS, React JS, Ember JS, Express JS and Dojo toolkit.
  • Pleasant experience in designing and developing business applications with technologies such as core and advanced Java technologies JAVA, J2EE, Servlets, JSP, JavaScript, jQuery, Web Services, Struts, Spring, Hibernate, Maven, Gradle, ANT, HTML, XML, XSLT, XSD, JDBC, Cascading Style Sheets(CSS), JNDI, JUnit and XML-related technologiesand SAP Business Objects, and custom development in all phases of life cycle to meet the business needs.
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, Dynamo DB tables and EBS volumes.
  • Designed and Developed components in Angular 2 supporting various Web Application efforts.
  • Experience with TypeScript supporting Angular development.
  • Performed unit testing and write test cases using Karma and Jasmine.
  • Experience on Angular 2 forms and validations to validate the user input
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Amazon IAM was used to maintain the user credentials and involved in creating custom IAM policies to various groups defined within the organization. Created AWS Route53 to route traffic between different regions.
  • Hands on experience with scripting languages like JavaScript, jQuery and AJAX.
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, working with the JVM, multi-threading, Parallel Programming, Collections, Exception Handling.
  • Proven expertise in implementing IOC/Dependency Injection features in various aspects of Spring Framework (spring Core, spring Security, spring Batch, spring Boot, MVC).
  • Strong knowledge and understanding of data structures, collects, Algorithms, Multithreading and object-oriented design.
  • Written shell scripts to copy output files to a different location after the output files are created from spring batch
  • Development microservices using Java 8 and Spring Boot 4.0, Cloud Foundry/Predix (PaaS) following a TDD approach and paired programming.
  • Hands on experience in developing applications using MVC Framework Struts with Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form.
  • Good knowledge of using JavaScript testing frameworks, Jasmine, Karma and QUnit.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience (UX), Responsive Web Design and Bootstrap.
  • An in depth understanding of Scala programming language along with lift framework.
  • Strong experience in Service Oriented Architecture (SOA) and publishing Web Services both SOAP & REST (consume and implementations) that include several components like SOAP, WSDL, XSD, UDDI, Apache Axis2 and JAX-WS, JAX-RS.
  • In-depth knowledge of Bamboo and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems.
  • Good Understanding of Relational Database concepts and experience in Query construction using SQL, PL/SQL. Extensive experience in writing, editing and maintaining database objects Triggers, Stored Procedures. Worked using databases like Oracle, DB2 and MySQL.
  • Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration) tools like Continuum, Jenkins and Hudson.
  • Hands on Experience on NoSQL Document Store databases such as MongoDB, Cassandra
  • Performed unit testing using JUNIT test cases and automated functional testing tools like Selenium,debug tools like log4j used Mockito for stubbing.
  • Good knowledge of Grunt, GITS
  • Involved in using JMS & IBM MQ Series for Asynchronous messaging
  • Designed Architectural diagrams based up on the client requirements for their application hosting in the AWS Cloud Environments.
  • Proficient in using Design Patterns like GOF Design patterns (Creational, Structural and behavioral) and J2EE design patterns like MVC, Singleton, Front Controller, Business Delegate, Service Locator, DAO, VO, DTO etc.
  • Experience with multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, JBoss and Glass fish.
  • Experience creating Use Case Model, Use Case Diagrams, Class Diagrams, sequence diagrams using Microsoft Visio and Rational Rose
  • Expertise in using IDE's like My Eclipse, Eclipse 3.x, RAD
  • Extensive experience with Waterfall, RUP and Agile Scrum Methodologies

TECHNICAL SKILLS:

Programming/Scripting Languages: Java 7/8, JavaScript, Ruby, Shell Script, VBScript, C, C#, Python, HTML and XML.

Frameworks: Junit, TestNG, TDD, Data Driven, Keyword Driven, Hybrid and Modular Frameworks, JBehave, ATF (Automation Test Framework), Page Object Model, Backend Testing and CDT3, CDT4 (react redux)

Testing: Integration, Functional, Regression, Performance Testing, Manual, ETL Testing, Black Box and White Box Testing.

SOA Technologies: SOAP, REST, WSDL, Web Services and SOAP UI.

Bug Tracking Tools: HP Quality Center, Bugzilla, Visual Studio TFS, JIRA and Bamboo.

Methodologies: Agile, and Waterfall.

Build/ CI Tools: Ant, Maven, Jenkins and Hudson.

Databases Technologies: MS SQL Server 2008/2012, Oracle, MS Access 2013/2010, TSQL, Oracle PL/SQL, SQL*Plus, TOAD, SQL*Plus, SQL*Loader, DB2 and MYSQL.

Operating Systems: Windows 10, UNIX and Linux.

Web Technologies: HTML, XML, CSS, Flash, JavaScript, Angular JS, Ruby, Perl and Python.

Networking Protocols: HTTP, FTP,SNMP and SSH

PROFESSIONAL EXPERIENCE:

Confidential, Quincy, MA

Lead Java/Front end Developer

Responsibilities:

  • Involved in all phases of project from Design, Analysis, Development, Testing and requirement phase to delivering the project.
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client.
  • Developed the functionalities using Agile Scrum Methodology and Test Driven Development (TDD) for the software development process and to produce high quality application.
  • Extensively worked with business analysts and product managers to help writing user stories in sprint planning.
  • Designed front - end presentation logic using HTML,CSS, JavaScript, JQuery, Bootstrap, Ajax, Angular 2.0, React JS, Backbone JS and Node JS.
  • Developed Custom Directives using Angular 2 and implemented Angular Router to enable navigation from one component to another.
  • Worked on Angular concepts like building the Components, Data binding, Created reusable services and used them in different component using Angular 2 Dependency Injection.
  • Created custom validators and used them in Angular Forms.
  • Created and Consumed RESTFUL WebServices using Angular 2 HTTP Module.
  • Made sure Routing in Angular 2 application is appropriate which helps wiring views together.
  • Designed a responsive webpage using the Bootstrap grid system as well as CSS3 media queries to layout contents that fit for different devices including mobiles, tablets and desktops.
  • Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
  • Developed backend web services using Node JS and stored dependencies using NPM.
  • Implemented generating the verification hash code using crypto package on Node JS and added user validations, user permissions by using the Node JS.
  • Built stable React components and stand-alone functions to be added to any future pages.
  • Implemented the Drag and Drop functionality using React- Draggable.
  • Used java concepts like Collections Framework, Generics, Exception handling, IO, Concurrency, Multi-Threading, JDBC to develop business logic.
  • Wrote compact, clean code using object oriented design approach and Java 8 features such as Lambda expressions, Method references, Functional interfaces, Stream API's and Default methods.
  • Worked extensively with Java collection API's such as Lists, Sets, Maps and JavaUtil packages to make the application more interactive with the collection frameworks and annotation.
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
  • Developed and implemented the MVC Architectural Pattern using Spring Framework including JSP, Servlets, Session Bean and Action classes.
  • Implemented server side tasks using Servlets and XML.
  • Used Hibernate, object /relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Implemented ORM persistence strategy to interact with database and integrated Spring Framework with the Hibernate.
  • Designed and developed the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC.
  • Implemented the various layers of the application using Spring Framework modules such as Spring IOC, Spring MVC Framework, Spring Boot, Spring Batch, and Hibernate, handled the security using Spring Security.
  • Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP, EhCache Framework and Spring Annotations.
  • Developed Business components and integrated them using spring features such as Dependency Injection for injecting beans and Auto Wiring various components such as DAO layers and service proxy layers.
  • Implemented business components as spring beans, configured using Dependency Injection and used annotations.
  • Involved in designing and developing the web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React.js, Redux, Flex, Node JS, Mongo DB Responsible to Style, look and feel of the web page with SASS that extends CSS with dynamic behavior such as variable, mixing, operations and functions.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Involved to implement various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Implemented stable React components and stand-alone functions to be added to any future pages.
  • Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used React-autocomplete for creating google maps location search on the webpage.
  • Configured Web pack to execute linters, magnifiers, pre/post-processors, tests, transpires, etc. based on build target.
  • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
  • Developed the React container and presentational components (as Stateless and Functional components when applicable)
  • Implemented navigation layer using Spring MVC components like dispatch servlets, controllers, view resolver components.
  • Removed all the XML based configurations required to build the MVC application and maintained in the classes using Spring Boot.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Developed the cloud based application using Spring Cloud and Pivotal cloud foundry.
  • Implemented REST Web services which interact with the (Blaze) Rules Engine and get the required data.
  • Developing, testing, constructing Restful API web Services using Apache CXF implementation.
  • Implemented SOA architecture with web services using Restful and XML for sending and receiving data from different applications.
  • Designed and developed functionality to get JSON document from DB2 document store and send it to client using RESTful web service.
  • Created and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using Jenkins CI server.
  • Involved in development and deployment of one such Micro Services which is responsible for calculating the Risk associated with client.
  • Worked on SOAP based web service to integrate CDD application with Risk Calculating utility Micro Services.
  • Deploying and maintaining production environment using AWS EC2 instances and ECS with Docker.
  • Created the Docker containers and Docker swarm consoles for managing the application life cycle.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously, and send JMS message to Apache ActiveMQ on the edge device.
  • Used Hibernate in the persistence layer to persist data into both databases Oracle and Mongo DB.
  • Involved in creating JUNIT test cases and ran the TEST SUITE. Ran check style, PMD defects & Find bugs and fixed them.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Used IntelliJ to develop the Web Application and deployed on WebLogic application server.
  • Performed deployment of applications on WebLogic Application Server.
  • Configured and customized logs using Log4J.
  • Involved in installing and configuring Maven for application builds, deployment and used Jenkins for continuous integration of builds.
  • Involved in peer level design & code reviews. Used GIT for version and source control.

Environment: Core Java 1.7/1.8, Java Util Packages, Java Script, Angular2.0, HTML, CSS, JQuery, Spring Boot, AJAX, JSON, JSP, Servlets, JDBC, Node JS, React JS, Redux, Hibernate 3.x, Spring 4.X, REST Web Services, AWS, Mongo DB, XML, SQL, UML, Agile Methodology, WebLogic, SOA, Junit, Jira, Log4j, Maven, GIT, Docker Containers, Micro services, Jenkins, CVS, Clear Case.

Confidential, Dallas, TX

Sr J2EE Java Developer

Responsibilities:

  • Developed the application based on AngularJS MVC architecture.
  • Developed UI using HTML5, JavaScript, CSS3, AJAX, Bootstrap responsive framework and JSP for interactive cross browser functionality and complex user interface.
  • Integrated the Java code (API) in JSP pages.
  • Used AngularJS for DOM Manipulation, Filters, and Directives.
  • Worked on AngularJS routes using $scope object to create a view using controllers.
  • Used AngularJS (grid) for Grid data displays all over the application.
  • Implemented the search functionality for Internal Application using AngularJS.
  • Created and optimized graphic prototype websites and applications interfaces using HTML and CSS.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Batch, Spring Boot for microservices.
  • Created architecture towards a microservices approach using RESTful java web - services framework.
  • Involved in using Core java 8 concepts - Collections, Exception Handling, Multi-Threading.
  • Worked on Spring MVC for code enhancements.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Implemented Spring Batch and Spring Task Scheduler to automate importing data from CSV files sent from client into DB2 database.
  • Designed and Developed components in Angular 2 supporting various Web Application efforts.
  • Experience with TypeScript supporting Angular development.
  • Performed unit testing and write test cases using Karma and Jasmine.
  • Experience on Angular 2 forms and validations to validate the user input
  • Used Java 8 Streams, Functional Interface, Predicates to make the application perform faster.
  • Used Visitor Pattern, Strategy Pattern using Java 8's functions for developing the services.
  • Developed web page quickly and effectively using Angular JS.
  • Used Angular JS MVC Architecture to split the UI logic into Views, Models and Collections.
  • Designed and developed the application to be responsive using Bootstrap CSS framework.
  • Worked on creating login authentication modules using Angular JS and JavaScript.
  • Created Angular components like Controllers, Services, Directives and Forms to collect different user data.
  • Worked on Angular forms validation to do client-side validations.
  • Worked on Unit testing with Karma and Jasmine.
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on login ID
  • Used Angular JS controllers to update entity models and Tasks database
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including EC2, EBS, S3, VPC, RDS, SES, ELB, Cloud Front, Cloud Formation, Elastic Cache, Cloud Watch, RedShift, Lambda, SNS, Dynamo DB.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Utilized Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DB services, Dynamo DB tables and EBS volumes.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Written JUNIT (TDD) test cases for testing Spring Framework classes and wrote many Java Scripts to do client-side validations.
  • Used Jasmine testing framework for JavaScript. Run the Jasmine tests by using Karma, a simple JavaScript test runner tool
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Coded Rest API for Product service using spring boot.
  • Used Hibernate for generating entities and writing HQL queries
  • Created automated test cases for the web application using Selenium
  • Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
  • Built-in support for concurrent programming by running multiple threads
  • Developed application based on document based Database like MongoDB.
  • Worked on Rest Web services, to specify the business behaviors and backend calls
  • Used Jasmine unit tests (Karma) to verify Angular JS modules and JavaScript utility routines.
  • Experience working on Grunt for minification of JavaScript files, compilation of LESS files into CSS and also for monitoring the application.
  • Integrating Micro services and JSP's using Ajax and jersey client based on the Rest template which is generated using Swagger.
  • Written Java code to construct probe point according to the specification of Oracle Database from csv files received from different vendor
  • Hands on experience on maintaining the builds in Bamboo and resolved the build failures in Bamboo.
  • Created Executor based Multi-Threaded application to test Drools implementation.
  • Worked with Gradle build tool to build and deployed application on Apache Tomcat server
  • Used GIT for code management and JENKINS for continue integration.
  • Used Cucumber to write test cases for new modules.
  • Used Log4j to record the log messages to the log files

Environment: HTML5, Microservices, XML, CSS3, JavaScript, Spring MVC, Spring Boot, Spring Batch, AngularJS, AJAX, Java, Multithreading, collections, Hibernate, Scala, Oracle, JSON, Bootstrap, RESTful web services, NPM, Bamboo, Jasmine, Jenkins, Grunt, OOPs Concepts, Agile, MongoDB, Selenium/Cucumber.

Confidential, San Diego, CA

Sr. Java Developer

Responsibilities:

  • Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
  • Installed node.js and utilized the NPM with Grunt for the build.
  • Used J2EE design patterns like MVC, Business Delegate, and DAO.
  • Involved in the development of presentation tier using HTML, CSS, Bootstrap, React JS Angular JS and JSP.
  • Developed the view components using HTML, JSPs, CSS, and JavaScript and form beans.
  • Developed validations for forms data as well as server side using Angular JS validation.
  • Configured Swagger - UI registered Micro service with Eureka server to monitor service health check etc from Spring Boot admin console.
  • Used Visitor Pattern, Strategy Pattern using Java 8's functions for developing the services.
  • Handled Java 8 multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Extensively used Core Java such as Multi-Threading, Exceptions and Collections
  • Combined collections and customer service to cure customer accounts while maintaining an amiable and professional manner throughout the call using probing questions.
  • Built a web frontend using Spring MVC Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Designed and developed the REST based Microservices using theSpring Batch, Spring Boot, Spring Data with JPA.
  • Experienced best practices for integrating microservices into an existing system architecture
  • Implemented Angular JS and AJAX for the better performance of system and partial page rendering
  • Hands on experience in using Backbone.js to build large web application with data that change over time.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
  • Implemented the application using Spring MVC web framework based on MVC Architecture.
  • Developed the application using Spring framework that leverages model view layer architecture and also configured Dependency Injection.
  • Created spring configuration files to define Handler mappings, Bean definitions
  • Integrated Spring Security Delegating Filter Proxy filter chain in web.xml to secure the application and limit access privileges to the users
  • Designed and Developed components in Angular 2 supporting various Web Application efforts.
  • Experience with TypeScript supporting React JS and Angular development.
  • Performed unit testing and write test cases using Karma and Jasmine.
  • Experience on Angular 2 forms and validations to validate the user input
  • Implemented the back-end functionality of the modules using Hibernate and used DAO, DTO, Business Delegate design patterns.
  • Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture using IOC, AOP, Spring Batch concepts.
  • Created and maintained the configuration of the Spring Application Framework (IOC) and implemented business logic using EJB.
  • Involved in the creation and extraction of data from database using SQL queries, Stored Procedures, triggers, and packages on Oracle database.
  • Proficient in using RDBMS concepts with Sybase, Oracle and MySQL.
  • Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations and Validators.
  • Load data from various data sources into HDFS using Kafka.
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java to
  • Establish connection from twitter source to HDFS with popular hash tags.
  • Implemented DAO design pattern for database related activities (Add, Delete, modifyetc.) and to interact with the database using JDBC.
  • Developed Selenium scripts using python 3 and Java 8.
  • Coded Rest API for Product service using spring boot.
  • Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
  • Worked on basic authentication in both Java Spring boot and IIB, for implementing security between front end UI and backend SOA services (Java Spring boot & IIB), using base 64 encoded authentication string
  • Writing Scala classes to interact with the database.
  • Writing Scala test cases to test Scala written code.
  • Mastered the Grunt with commands for building and deploying the project.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Developed REST Web services to expose the business methods to external services in the project.
  • Used SQL Developer framework to write SQL queries and used JDBC to access database and implementation of connection pooling.
  • Developed JUnit test classes to test the functionality of a code and developed test cases for Camel Routing.
  • Used SLF4j to record the log messages to the log files.
  • Used software versioning and revision control system SVN to maintain versions of Codebase.
  • Worked with Gradle build tool to build and deployed application on JBoss application server.
  • Used JBoss Developer Studio IDE to develop the Application.
  • Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules.

Environment: Java 8, J2EE, Spring MVC, Spring Security, Spring Batch,Apache Camel, Kafka, Servlet, JSP, HTML, CSS, Angular JS, Backbone JS, Agile, Ajax, JSON, SQL, Mongo DB, JBoss, Gradle, JUnit, Selenium,microservices, React JS,Oracle

Confidential, Glen Allen, VA

Sr. Java developer

Responsibilities:

  • Responsible for setting up AngularJS framework to achieve data binding between HTML and JavaScript objects.
  • Developed the UI component architecture for developer framework using AngularJS.
  • Improved the UI logging of suggest edits interface with Flux and React.js.
  • Used React.js to render changing currency spreads and to dynamically update the DOM.
  • Involved in creating navigation bar using React.JS for menus
  • Extensively used the J2EE design patterns DAO (Data Access Object), DTO (Data Transfer Object), Front Controller etc
  • Design, Develop, Test and Deploy REST and SOAP Web Services utilizing IIB (IBM Integration Bus), MQ, Java, Spring, Hibernate, Oracle DB Technologies.
  • Designed and developed message flows and message sets for integration with Legacy systems
  • Developed common procedures for exception handling
  • Prepared High - Level Design Documents for WMB Interfaces.
  • Installed and Configured the IIB on windows for developing the proof of concepts (POC).
  • Achieved transformation of messages from XML to Function code, and vice versa.
  • Took care of performance & Tuning issues while doing the Detailed Design for all IIB Interfaces.
  • Implemented Dead Letter Queue Handler for handling the Dead letter Queue messages.
  • Created Message flows without Message set which used custom XSD/XSLT transformations to XML and Fixed Length Message (TDS).
  • Extensively worked on Spring Bean Wiring, Spring DAO, Spring Batch and Spring AOP modules.
  • Implemented Spring AOP in exception handling, which it reduces the development time to handle the exceptions.
  • Developed web screens in JSP, JSTL, CSS and client side validation using JavaScript
  • Developed applications using JPA and Hibernate persistent framework, developed persistent classes, hibernate-mapping files (.hbm, .xml), hibernate query language (HQL).
  • Implemented the Model-View-Controller (MVC) design pattern using Java 2 Platform Enterprise Edition.
  • Involved in develop the RESTful Web Services, developed RESTful Web Services with JAX-RS.
  • Used JERSEY framework to implement the JAX-RS (Java API for XML and RESTful Service).
  • Implemented exception handling in Java Spring boot for REST API, by making use of ExceptionHandler and Controller Advice annotations.
  • Implemented Swagger Configuration in Java Spring boot for auto generating swagger json files for REST API calls
  • Used Splunk for Log Management tool
  • Experience on Splunk data flow, components, features and product capability.
  • Worked under Agile and Scrum methodologies.
  • Developed UNIX shell scripts for performing administrative tasks.
  • Implemented workload automation using Flux.
  • Developed Asynchronous calls for web services and executed them using cached thread executor pool.
  • Implemented multithreading, parallel programming and clusters to improve the performance efficiency and decrease the response times.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
  • Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
  • Involved in deployment of the application using Gulp.
  • Worked on Java Messaging Services (JMS) for developing messaging services.
  • Maven is used for the automatic build process.
  • Used Eclipse as IDE for development and deployed application on Web Sphere.

Environment: Java, WebSphere, Hibernate, JPA, Java Servlets, JSP, JMS, JQuery, Unix, IBM DB2, RESTful web services, Agile, Spring MVC,Spring Batch, Log4J, Splunk, React.JS, Flux, MAVEN, AngularJS, AWS, Oracle. React JS.

Confidential

Java Developer

Responsibilities:

  • Assessing information needs of the users and developing technical specifications/solutions.
  • Developed low level design document and Java components.
  • Built a web frontend using JSF Framework with JSP, HTML, CSS, AJAX, and JavaScript.
  • Used Can JS for client - side validation as a jQuery that makes code less complex.
  • Used JQGrid as an Ajax-enabled JavaScript control to provide solutions for representing and manipulating tabular data on the web.
  • Developed administrative UI using Backbone JS.
  • Followed Agile methodology, interacted with the client, for taking feedback on the features.
  • Used Smart Trade API to get client data and display using JSP.
  • Used Java (Java Swing, Java AWT, Multi-threading, Socket Programming etc.) for application development
  • Developed the user interface using JSF, Ajax and FACELETS. Majorly worked on JSF technologies like ICEFACES and RICHFACES
  • Involved in fixing defects in application worked in JSF managed beans, converters, validator and configuration files.
  • Developed JSPs (with JSTL), JSF according to requirement to handle the requests and to provide some components of UI (User Interface) in the application
  • Developed Web services (SOAP) to expose the business methods to external services.
  • Developed Web Enable client FIX interface for order routing and developed test cases.
  • Developed a messaging queue using JMS messaging to notify return messages post execution and to interact with orchestration engine.
  • Used Aggregator and conversional pattern to aggregate the response received.
  • Developed Helper Classes and Value data access objects which interact with Database.
  • Implemented Hibernate (ORM Mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed and tested persistence of order messages on oracle database using Hibernate.
  • Developed functional test cases and end to end test cases on JUnit for testing for business scenario.
  • Conducted unit, integration and regression testing.
  • Developed Aspects for logging errors in the application. Given Production support for Autosys jobs for Client orders/trade report generation.
  • Used MAVEN build tool to build the application on Eclipse IDE and deployed on IBM Web Sphere.
  • Performed the code reviews and enforcing the standards. Coordinated with Quality Analysis team and handling issues.
  • Interacted with different teams, and involved in reviewing deliverables.

Environment: Java, Backbone.js, JMS, Web services (SOAP and REST), JQGrid, JSF, Hibernate, JSP, HTML, CSS, JavaScript, Can JS, Oracle, IBM WebSphere, JUnit, Maven, Agile, Eclipse IDE, UNIX.

We'd love your feedback!