Java/j2ee Developer Resume
Parsippany, NJ
SUMMARY
- A competent software professional with 8+ years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client server technologies.
- Experienced in a fast - paced Agile Development Environment including Test Driven Development (TDD) and SCRUM and SAF (Scaled Agile Framework).
- Experience with Java 1.8 Streams and Parallel Streams, Lambda Expressions and Functional Interfaces.
- Expertise in developing web pages using HTML5, CSS3, Bootstrap, JavaScript, JQuery, ReactJS,Ajax and AngularJS with webpage cross browser compatibility and responsive web design.
- Developed user interface by using the React JS, Flux for SPA development.
- Implemented react JS code to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and FF.
- With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
- Good experience in creating components documentation using react.js
- Extensively used Spring Packages like DI (IOC), Spring MVC, Spring AOP, Spring JPA, Spring Batch, Spring Security and Spring Boot.
- Well versed with converting business requirements to technical solutions and rapidly delivering in a competitive time frame with effective architecture and design.
- Expert in Core Java and implementing concepts like Multithreading, Concurrency, Exception Handling, File handling, IO, Generics and Java collections in various projects.
- Experience in applying best practice Design Patterns like Singleton, Factory, Prototype, Business Delegate, Session Facade, Service locator, Visitor, Observer, Decorator, Front Controller and DAO pattern and Strategies to enterprise applications to reduce tight coupling, maximize performance and reduce maintenance/extensibility risks.
- Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, JDBC, Hibernate and Web Services (SOAP & Restful services).
- Excellent in developing REST and SOAP based Web Services using JAX-RS, JAX-WS, WSDL, JAX-B, Apache Axis, Apache CXF and Jersey frameworks.
- Experienced in developing messaging modules by using Spring JMS and Active MQ.
- Experience in using Hibernate for mapping Java classes with database and using Criteria API and Hibernate Query Language (HQL).
- Expertise in developing and implementing application based on SOA (Service Oriented Architecture) and Micro Services Architecture.
- Converted a monolithic app to microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
- Written Micro Service using spring Boot and deploy into open shift to query the data from Google spanner/Big query.
- Good Knowledge of Data Access Object (DAO) pattern to introduce an abstraction layer between the Business logic tier (Business object) and the Persistent storage tier (data source).
- Worked with SQL databases like Oracle, My SQL, Confidential DB2 and NoSQL databases like Mongo DB and Cassandra.
- Extensive experience in JSON, JAXB, JAXP and hands on experience creating web services based on REST framework.
- Experience on working on Cloud Technologies Like Pivotal Cloud Foundry (PCF) and Amazon Web Services (AWS).
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
- Experience with Design, code, and debug operations, reporting, data analysis and web applications utilizing Python.
- Loaded data in a Distributed Data Base environment and worked with messaging protocols JMS.
- Designed GraphQL to build client applications by providing an intuitive and flexible syntax and system for describing their data requirements and interactions.
- Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation.
- Expertise in using messaging standards such as JMS and TIBCO Rendezvous/ TIBCO EMS for developing distributed applications
- Well conversant in using TIBCO messaging standards including EMS and Rendezvous.
- Knowledge in using TIBCO Administrator for User Management, Resource Management and Application Management.
- Installed and configured TIBCO Business Works, TIBCO Administrator, and TIBCO Adapters.
- Worked on Application of various machine learning algorithms and statistical Modeling like decision trees, text analytics, natural language processing (NLP), supervised and unsupervised, regression models, social network analysis, neural networks, deep learning, SVM, clustering to identify Volume using Scikit-learn package in python.
- Used TIBCO BusinessWorks to design the private process and map the fields of the Outbound EDI 837(Claims) processes and publish it to applications
- Developed a data pipeline using Kafka, HBase, Spark and Hive to ingest, transform and analyzing customer behavioral data.
- Created topics on the Desktop portal using Spark Streaming with Kafka and Zookeeper.
- Managed Docker orchestration and Docker containerization using Kubernetes.
- Conducted analysis, designing and assembly of software components in Open Text CMS applications.
- Maintained technical documentation for CMS Opentext applications as per SDLC standards and procedures.
- Involved in requirements gathering and capacity planning for multi data center (four) Cassandra cluster.
- Proficient in writing SQL queries, PL/SQL stored procedures, Triggers and creating business tables.
- Hands on experience in working with testing frameworks like JUnit, Mockito, Selenium and TestNG.
- Decent experience in building tools like ANT, Maven and Gradle.
- Developed Automation Framework for Acceptance Testing Using Cucumber BDD and Junit.
- Experienced with deploying applications onto production servers, configuring various parameters of servers like Apache Tomcat, JBOSS, Web Sphere, Web Logic and Jetty.
- Used version controller tools like Tortoise Subversion (SVN), CVS and Git.
- Experience in working with IDE’S like Eclipse, Spring Tool Suites (STS), RAD and Intellij.
- Have extensive experience working on Windows, Linux and UNIX Operating Systems.
- Ability to work effectively in cross-functional team environments and experience of providing to business users.
- Good understanding of Business workflow, Business logic and Business methods for further implementation of user requirement in a distributed application environment.
- Strong Communication and Analytical skills and a demonstrated ability to handle Multiple tasks, as well as work independently or in a Team.
TECHNICAL SKILLS
Designing Skills: HTML5, CSS3, Bootstrap, Java-Script, XML, JSP, PHP, JQuery, Angular JS.
Data Base: SQL, Oracle, MySQL, Mongo DB, Dynamo DB.
Programming Languages: C, C++, JAVA, SQL, PL/SQL.
XML Technologies: XML, XSL, XSLT, XSD, DTD, WSDL, SOAP.
Frameworks: Struts, Hibernate, JSF, Spring-MVC, Spring IOC, Spring Batch, Spring Security, Spring Boot.
Web Services: SOAP, RESTful, WSDL, JAX-RS, JAX-WS, Jersey, Micro Services.
Web/App Servers: Web Sphere, Apache Tomcat and JBOSS.
Web Technologies: Java Script, HTML, CSS, JQuery, SOAP, REST, Angular JS, Swings.
Internet Development Environments: Eclipse, Visual Studio, Intellij, RAD.
Testing Tools: Junit, Jenkins, SoapUI, Selenium, Mockito.
OS & Environment: Windows, UNIX, LINUX.
PROFESSIONAL EXPERIENCE
Confidential, Parsippany, NJ
Java Full Stack Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
- Developed the view-controller components using JSPs, HTML5, CSS3, AJAX, JavaScript (jQuery) to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers. Also, used AngularJS filter to make the data searchable and sortable.
- Developed Angular services, controllers and created models for two-way data binding.
- Implemented module wide routing in the application using Angular router and also created various Route guards.
- Used both reactive and angular forms module to create template and data driven forms.
- Experience in developing application in Single Page (SPA’s) using various JavaScript frameworks such as Angular JS and React JS.
- Hands-on experience in developing integration with Elastic search in any of the programming languages like JAVA and JavaScript. Having knowledge of advance reporting using Elastic search and Node JS.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Implemented various screens for the front end using React.js and used various predefined components from NPM (Node Package Manager) and redux library.
- Implemented the Drag and Drop functionality using React-Draggable
- Used React-Autocomplete for creating google maps location search on the webpage Added Excel-Builder to download the Tabular data in Excel format using reactjs.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Used Java 1.8 features like stream and Lambda expressions.
- Used Java 8 Method s feature to point to methods by their names and used functional Interfaces.
- Used Spring MVC framework for implementing Model-View- Controller (MVC) architecture at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, maintenance will be very easy.
- Used Spring AOP for solving crosscutting concerns like keeping logged data and transactions details etc.
- Used Spring Batch for processing large amount of data like transaction management, job processing, resource management and logging.
- Secured the API's by implementing Oauth2 token-based authentication/authorization scheme using spring security.
- Designed and developed third-party Payment services to Offer Users Convenient Payment Methods based on OAuth Protocol
- Used Hibernate ORM framework as persistence engine and wrote Hibernate Queries to automate the mapping between Oracle database and Objects in Java.
- Involved in writing SQL and Stored Procedures for handling complex queries with help of TOAD and access them through Java Programs from Oracle Database.
- Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
- Used WebLogic server to route our JMS queue messages to different business floors and configured routes in WebLogic and used JMS in e-mail notification
- Configured and fine tuned the performance of TIBCO DB Adapter for publications of pricing, claims from Oracle Server.
- Built a program with Python and apache beam and executed it in cloud Dataflow to run Data validation between raw source file and Bigquery tables.
- Built a Scala and spark based configurable framework to connect common Data sources like MYSQL, Oracle, Postgres, SQL Server, Salesforce, Bigquery and loaded it in Bigquery .
- Worked with RabbitMQ and AMQP Java APIs for Queues to build the application as SOA platform.
- Experience with Messaging protocols (JMS/AMQP) and products such as Confidential MQ and Rabbit MQ .
- Created CMS -Adapter Utilization documentation for consuming applications
- Provided solutions for identifying the environments dynamically from CMS -Adapter.
- Worked on setting up Maven scripts to build, package, and deploy application code to the target WebLogic Application Servers and worked on continuous integration servers like Jenkins.
- Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS.
- Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
- Development in Staples B2B e - commerce site on domains like Cart and Checkout and List Pages using Open source development (WebSphere Commerce to Micro service Architecture).
- Designed and developed Micro Services business components using Spring Boot.
- Experience in Micro services( Spring boot, vertx, node js)
- Hands on Coding to build REST Micro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
- Very strong experience writing API's/ and Web Services in Python.
- Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
- Responsible for developing data pipeline by implementing Kafka producers and consumers and configuring brokers.
- Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
- Build archive file deployed the projects into various environments by using TIBCO Administrator.
- Make sure the web apps/sites responsive to all digital devices meet in accessibility following WCAG 2.0 Guideline and ADA technical standers.
- Followed Web Accessibility Guidelines while coding the website following with WCAG 2.0 and providing suggesting to designers and developers about accessibility.
- Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
- Developing a product-level cloud-based architecture in AWS.
- Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
- Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
- Using Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
- Developed Azure CXP Tools portal which is one solution to all Azure Customer experience teams’ problems.
- Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
- Good Command on CQL to run queries on the data present in Cassandra Cluster with multi DC's in 8 nodes each.
- Analyzed the performance of Cassandra cluster using Nodetool TP stats and CFstats for thread analysis and latency analysis.
- Involved in creating EC2 instances and installed required configurations and applications on it and created S3 buckets for storing object level data into it.
- Used AWS Cloud Watch to monitor the application and to store the logging information.
- Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
- Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
- Developed API’s to read and publish data from Elastic Search cluster using native Java Transport client as well as REST client. Worked on Spring Integration with the Elastic Search.
- Execution of automated test scripts using JMeter based on business/functional specifications.
- Created and executed JMeter scripts for performance testing of portal.
- Involved in Web services Automation Testing using SOAP UI.
- Performed Data Driven Automation Testing using SQL, JDBC connection, and Selenium WebDriver.
- Worked in Agile TDD environment using SDLC tools like GIT, Jira, Jenkins, and Maven for build packaging and deployments of the application components.
Environment: Agile methodology, Java 1.8, J2EE, Hibernate, Spring, XML, JSP, Angular7, JAX-RS, Spring AOP, Spring security, Oracle, MongoDB, JSP, HTML, AJAX, JavaScript, jQuery, AngularJS 1.4, Docker, GIT, JIRA, PL/SQL, STS, JUnit, JMeter, Log4J, Maven, Jenkins, WebLogic Application Server, AWS IAM, EC2, S3, RDS, SQS.
Confidential, Denver, CO
Full Stack Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed UI using HTML, CSS, jQuery and Angular JS.
- Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
- Implemented core features of AngularJS framework such as dependency Injection, Data-binding, Filters, Directives, Templates, Services and Deep Linking Designing.
- Developed the application using various Spring Framework modules Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Cloud, Spring Integration and Hibernate.
- Used Spring IOC for dependency injection and make the application loosely coupled and Spring AOP for logging purposes.
- Implemented the authentication, authorization and access-control features by using Spring Security and LDAP.
- Designed and developed Micro Services business components and Restful service endpoints using Spring Boot.
- Used NodeJS to run Angular JS on server with mock JSON data and completed the UI development independent of server.
- Use of JSX in the React components for cleaner HTML like structure inside JavaScript
- Creates and configure Micro-Services architecture and integrated with React.Js application.
- Implemented 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 Restful Web Services to retrieve data from client side using Micro Services architecture.
- Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
- Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
- Developed Micro Service to provide Restful API utilizing Spring Boot with Spring MVC.
- Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for Bulk data operations on Collections which would increase the performance of the Application, Parallel operations on collections for effective sorting mechanisms and to change the sequential stream flow of threads while session establishment.
- Managed Amazon Web Services (AWS) like EC2, S3 bucket, ELB, Auto- Scaling, AMI, IAM through AWS Console and API Integration.
- Responsible for creating an Amazon EC2 instance using (AWS) Elastic Bean Stalk and deploy the application on it.
- Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
- Deployed and hosted the application on AWS using OpsWorks, automated single click deployment onto AWS using Chef.
- Micro Services were being used as a strategy to gradually replace a core monolithic application while still adding business features.
- Responsible for maintenance of the WebSphere Application Servers WAS and Web Servers on different platforms and setting up the development, testing and staging environments for the ongoing application development and JMS messaging.
- Wrote Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.
- Designed and developed Customer Lookup tool which is helping customer in expediting Azure outage assessment and end-customer communication workflow.
- Installed and configured TIBCO Active Enterprise suite of products TIBCO Rendezvous, TIBCO TRA, EDI protocol, TIBCO Business Works, TIBCO Administrator and other plug-ins.
- Implemented Micro Services based Cloud Architecture using Spring Boot.
- Implemented Asynchronous messaging between components using JMS.
- Used Spring Data Framework to use the features of Spring JDBC and Spring ORM classes like JDBC Template, Hibernate Template and Mongo Template to perform the database operations by connecting Oracle and Mongo DB.
- Building/Maintaining 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.
- Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
- Implemented to reprocess the failure messages in Kafka using offset id.
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Modified Cassandra.yaml and Cassandra-env.sh files to set the configuration properties like node addresses, Memtables size and flush times etc.
- Improved performance of the tables through load testing using Cassandra stress tool.
- Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
- Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Used ANT scripts to build the application and deployed on JBoss Application Server.
- Used Tibco API to publish messages to a queue for application consumption
- Used Jersey to implement Restful Web Service and used XML form to transfer the data.
- Used Rest Controllers to replace the existing operations layer, which acts as bridge between business layer and the UI.
- Expertise in working with server-side technologies including databases, Restful API and MVC design patterns.
- Used both Oracle and No SQL Mongo DB database to persist the data.
- Deployed the Web Application in Confidential WebSphere.
- Parsing of XML using SAX and DOM Parsers.
- Developed the test cases with JUnit and Mockito framework to test the application functionalities and Log4j for logging purposes.
- Used Gradle as a build automation tool and deployed the application on Pivotal Cloud Foundry.
- Used Jenkins to create pipelines for Continuous Integration and Continuous deployment.
- Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to master and creating new branch when new feature implementation starts and Intellij as IDE.
Environment: Java, J2EE, HTML, CSS3, JQuery, Angular JS, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Data, RESTful services, SOAP, PCF, Micro Services Architecture, Hibernate, JDBC, Oracle, Mongo DB, JUnit, Mockito, Gradle, Jenkins, Git and Intellij.
Confidential, Irving, TX
J2EE/ Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Developed the UI with JSP, HTML, CSS, JavaScript and Ajax.
- Used AJAX API for intensive user operations and client-side validations.
- Implemented mapStateToProps, mapDispatchToProps for the interactions between Redux and React.
- Started the front-end application with React and used state object React Class Component for general stateful management.
- Responsible for React UI and architecture. Building components library, including Tree, Slide-View, and Table Grid.
- Implemented stable React components and stand-alone functions to be added to any future pages.
- Used React JS for templating for faster compilation and developing reusable components.
- Experienced with security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public and private cloud.
- Created Server instances on AWS . Tomcat, Swagger and hawtio are installed and used for deploying Micro-services.
- Good Knowledge of Inter-Portlet Communications and Confidential WebSphere Portal Tag Libraries Good Understanding of Content Management Systems, and Experienced with building CMS-based Portal sites.
- Worked closely with DDUI frame work for integrating the CMS-Adapter and helped the dependent applications.
- Responsible for designing, coding and development of the application using Struts MVC and Spring MVC.
- Migrated existing application from Struts to Spring.
- To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Experience in Microservices Architecture with Spring Boot and Docker.
- Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, zuul, hystrix) and AWS.
- Developed and Consumed RESTful and SOAP based Web Services.
- Implemented SOAP based Web Services using WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Wrote client-side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
- Implemented Asynchronous messaging between components using Spring JMS.
- Processed and loaded bound and unbound Data from Google pub/sub topic to Bigquery using cloud Dataflow with Python.
- Implemented the persistence layer using ORM framework Hibernate and mapped the POJO’S with the database tables.
- Developed the Data Access Layer with Hibernate Template and Spring Integration.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
- Performed deployment of applications on Confidential WebSphere Application Server.
- Worked on UNIX environment for development.
- Used GIT as Version controller.
Environment: Java, J2EE, HTML, CSS, JavaScript, Ajax, Struts MVC, Spring IOC, Spring MVC, Spring AOP, RESTful Services, SOAP, JDBC, Hibernate, JUnit, Log4j, Confidential Web Sphere Application Server, JIRA, Git and UNIX.
Confidential . Confidential
Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Developed the UI with JSP, HTML, CSS, JavaScript and Ajax.
- Used AJAX API for intensive user operations and client-side validations.
- Responsible for designing, coding and development of the application using Struts MVC and Spring MVC.
- Migrated existing application from Struts to Spring.
- To maintain loose coupling between layers published the business layer as services and injected necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
- Involved in writing Spring Configuration XML file that contains declarations and other dependent objects declaration.
- Used Multithreading (Concurrent) in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
- Developed and Consumed RESTful and SOAP based Web Services.
- Implemented SOAP based Web Services using WSDL, UDDI and XML using Apache CXF framework tool/Apache Commons. Worked on parsing the XML files using DOM/SAX parsers.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Wrote client side validations for DOJO and XML files which checks for the valid values for the different events that are being logged.
- Implemented Asynchronous messaging between components using Spring JMS.
- Implemented the persistence layer using ORM framework Hibernate and mapped the POJO’S with the database tables.
- Developed the Data Access Layer with Hibernate Template and Spring Integration.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle using Toad tool.
- Involved in Unit Testing of various modules by generating the Test Cases.
- Involved in day to day handling of JIRA issues (production issues at time) that involved data inconsistencies that required to be solved in very less time.
- Involved in Bug fixing of various modules that were raised by the testing teams in the application during the Integration testing phase.
- Implemented Log4J for Logging Errors, debugging and tracking using logger’s components.
- Performed deployment of applications on Confidential WebSphere Application Server.
- Worked on UNIX environment for development.
- Used GIT as Version controller.
Environment: Java, J2EE, HTML, CSS, JavaScript, Ajax, Struts MVC, Spring IOC, Spring MVC, Spring AOP, RESTful Services, SOAP, JDBC, Hibernate, JUnit, Log4j, Confidential Web Sphere Application Server, Oracle, JIRA, Git and UNIX.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Involved in Requirement Analysis, Design, Development and Testing of the risk workflow system.
- Involved in the implementation of design using vital phases of the Software development life cycle (SDLC ) that includes Development, Testing, Implementation and Maintenance in WATER FALL methodology.
- Created user-friendly GUI interface and Web pages using JSP, HTML, CSS, JavaScript and jQuery.
- Responsible for designing, coding and developed the application in J2EE using Struts MVC.
- Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
- Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Achieved synchronization of multiple threads through Multithreading and Exception Handling.
- Extensively used JSON to parse the data from server side to satisfy the business requirement.
- Developed Struts Action Forms, Action classes and performed action mapping using Struts.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs, Garbage collections for dynamic memory allocation to implement various features and enhancements.
- Established Database Connectivity using JDBC for MS SQL Server.
- Written SQL queries, PL/SQL store procedures and Triggers to fetch and store data from the database.
- Used Log4J for application logging and notification tracing mechanisms.
- Developed the ANT scripts for preparing WAR files used to deploy J2EE components and deployment of the application was on JBOSS.
- Prepared JUnit test cases and executed the test cases using JUnit.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Used SVN to check-in and check-out and co-ordinate among team members for Version Controlling.
- Used Eclipse IDE to integrate different frameworks to build application.
Environment: Java, HTML, CSS, jQuery, JavaScript, Struts, JDBC, SQL, MS SQL Server, ANT, Eclipse IDE, SVN, JBOSS and UNIX.