We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Malvern, PA

SUMMARY:

  • Over 6 years of experience in delivering enterprise solutions in multiple domains like Retail,E - commerce, Finance, Telecom, Insurance, Health and other related domains.Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE and UI technology stacks to satisfy complex business problem statements.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Full stack UI technologies using Gruntjs, Gulp Server, Yeoman generator for Angular.
  • Expert level skills on JSON, HTML, DHTML, CSS, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile .
  • Experience with jQuery, Ajax, JavaScript, Nodejs, ReactJs, BackboneJs, AngularJs, Angular 2.x/4.x and Client-side validations.
  • Experienced in Java Web-based, Desktop Based Development with Concepts of Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets,JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate,iBatis, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading, Data structures.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.
  • Experienced in developing web-applications using various design patterns, including session facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience with Docker containers, leveraging Linux Containers and AMI's to create Docker Images/ containers .
  • Experience with messaging systems like Kafka, Kafka event sourcing.
  • Worked on (JMS) MQ's like Rabbit MQ , IBM MQ and Active MQ .
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messagingservice.
  • Good Working Experience in Apache Frameworks like Apache CXF, Apache Cameland Apache Velocity.
  • Experienced in building Web Services using SOAPandRESTFUL.
  • Expertise in XML technologies such as DTD/Schemas, DOM, SAX, XSLT, XPATH, Castor.
  • Experience in configuring and deploying the applications on Tomcat 5.x/4.x/3/x., Glassfish,WebSphere 6.x/5.x/7.0, Web Logic 9.x/8.x/7.x/6.x, and JBoss Servers.
  • Experienced in developing UNIXshell scripts for batch processing.
  • Experience in database modeling, design and development of PL/SQL stored procedures,packagesin relational databases : Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, PostgreSQL and MySQL.
  • Strong experience with MongoDB development (reports, schema design, map reduce functions) and migrations from SQL relational databases to NoSQL databases like MongoDB, Cassandra and CouchDB.
  • Good Experience in software configuration management using CVS, GIT and SVN.
  • Experienced in performing unit testing using JUnit, Test NG, Mockito,integration and deployment of applications using tools such as ANT, Maven, Gradle, Jenkins & debugging through log4jand Splunk.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Knowledge of writing rules directly in the Drools Rule Language (DRL), and decision table.
  • Expertise on UI testing with Karma, Mocha, Jasmine and Chai.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Good knowledge on dependency management tools such as NPM and Bower.
  • Developed Interactive graphs using D3.js with JSON data.
  • Knowledge on tools like BigF5, Gomez.

TECHNICAL SKILLS:

Languages: Java 1.5/1.6/1.7/1.8, J2EE, UNIX Shell Scripting, Python 3.6.0, Scala 2.12.1, C, C++.

Web Technologies: HTML/HTML5, DHTML, XML, CSS, Bootstrap, JSF, JavaScript, SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0, AJAX.

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Struts 2.x/1.x, Log4J.

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, JBoss, Tomcat 5.0/6.0/7.0, Glassfish, WildFly.

Relational Databases: Oracle 8i/9i/10g/11g, SQL server 2012/2014/2016, MySQL 5.7, DB2 11.1.

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

JAXWS, JAXRPC, JAX: RS, SOAP, WSDL, UDDI, REST, SOAP UI.

AWS Skills: EC2, Simply Storage Service, Cloud Front, Relational Data Base, Virtual Private Cloud, Route 53, Cloud Watch, Cloud Trial, Identity and Access Management, Simple Notification Service, AWS EMR, AWS CLI.

Windows, MS: DOS, UNIX, Mac OS, Linux and Ubuntu.

Testing Tools: J unit 4.12, Win Runner, Jenkins, Selenium WebDriver/Grid, JIRA 7.0., Bugzilla 4.4.12, Jasper Reports 6.0.

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum, SDLC.

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

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1.

PROFESSIONAL EXPERIENCE:

Confidential, Malvern, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, sprint planning, showcases, retrospective.
  • Used JIRA and Kanban for defect management and to keep track of bugs and issues.
  • Worked with Angular CLI and Typescript in Angular 2/4 to create Angular components.Created arrange loop directive and components like data binding, dependency injection in Angular 2.
  • Tested Angular4 application using Jasmine framework and Karma configurations.
  • Designed front-end pages using HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, Angular4, Backbone.js, Express.js, Ext.js, NodeJS for interactive cross browser functionality and complex user interface and using AJAX to build responsive and dynamic web pages.
  • Created the Nodejs server to build MVC framework from front-end side Angular 2 to back-end Oracle.
  • Developed modules using Core Java APIs, Collections, Java 1.8(Streams),Jordan API(Dates), Multi-threading, Stream API, Collection API, Filter API,Time API, Transaction Management, Exception Handling, Generics, Enums, Java I/O andobject-oriented designs patterns.
  • Used Lambda Expressions,filters and Predicates for communicating between business layer and database and Coded in java 1.8.
  • Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.
  • Developed business components by usingSpring Boot, Spring Security, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud )& Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
  • Used Hibernate JPA, Object/Relational-Mapping(ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL based schema.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate cache concepts.
  • Database development required creation of new tables, MS-SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Used Stored Procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Hands on experience with Cassandra Installation, Configuring, Monitoring and Designing Shared Environment.
  • Worked on Cassandra concepts such as locking, transactions, indexes, replications, schema design.
  • Upgrading, installing, and configuring PostgreSQL servers.
  • Developed application based on document-based Database like MongoDB.
  • Involved with the Business to gather and analyze the requirements and to ensure clarity of specifications.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Used JAX-RS for creating RESTful webservice and implemented authentication by using OAuth2 Security Framework.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Used Micro service architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Worked with Kafka Cluster using Zookeeper apart from JMS as messaging service.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at consumer leveland implementation Zuul Proxy as the API gateway.
  • Providing Maintenance& Support for live applications & services.
  • Involved in Monitoring, Searching and Reporting with Splunk 5.x.
  • Worked on JUnit Test Cases with Mockito, Integration tests and Jasmine Test Cases.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Configure Jenkins build Jobs (CI) and (CD)for automated builds.
  • Experience with building DockerImages and running them on Docker container.
  • Developed fact classes and rules file in JBoss Drools rule engine to customize EPA emails.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.
  • Involved in release management, deployment plan creations, production deployments and code mergesin SVN,GIT, Bitbucket for code management and Maven as build tool and experience in Bamboo build.
  • Used Log4J for logging and tracing the messages.
  • Gradle for building the applications. ELK stack for Logging.
  • Worked on Elastic Search and Kibana for reporting different logs of data.

Environment: J2EE, AWS, GEMFIRE, SITEMINDER, XML, AJAX, JQuery, CSS3, Cucumber, Jasmine, XHTML, HTML5, CSS, Log4j, Angular JS,Angular4, REST, JavaScript, SQL Developer,MongoDB, Lambda, Putty,WebSphere, Web Logic, Log4J, Eclipse STS, Web Storm, Spring boot, SVN, Jenkins, Agile, JIRA, Kanban, Git, Bamboo, Bitbucket, Node.js, Express.js,PostgreSQL,Spring Boot 2.0, Spring Cloud, Spring Security,Hibernate, SOAP,JAX-WS, JAX-RS, OAuth2,JMS .

Confidential, Charlotte, NC

Sr. Java Full Stack Developer

Responsibilities:

  • Worked onAgile(Scrum) Methodology for developing application development.
  • Developed UI using HTML5, CSS3, JavaScript, Bootstrap, jQuery, TypeScript, Angular4 and NodeJS for interactive cross browser functionality and complex user interface.
  • Created SPA(Single Page Application) using Angular4, using PrimeNG features to provide rich user interface.
  • Extensively used/modified JQUERY to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed modules using Core Java APIs, Collections, Java 1.8(Streams),Jordan API(Dates), Multi-threading, Exception Handling, Generics, Enums, Java I/O andobject-oriented designs patterns.
  • Used Lambda Expressions for communicating between business layer and database and Coded in java 1.8
  • Java 1.8 Stream API for Bulk Data Operations on Collections using both Streams and Parallel Streams.
  • Developed business components by usingSpring Boot, Spring IOC, Spring AOP, Spring Annotations, Spring Cloud )& Persistence layer by using Hibernate/JPA along with Web Services (RESTful).
  • Implemented customized authentication in Spring Security to verify user-role and secure the user pages.
  • Created architecture towards a Microservices approach using RESTful Web-Services by using Spring Boot.
  • Used JAX-RS for creating RESTful webservice and implemented authentication by using OAuth2 Security Framework.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at consumer level.Implementation of Zuul Proxy as the API gateway.
  • Upgrading, installing, and configuring PostgreSQL servers.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Created computing and data resources on AWS using EC2.
  • Used Micro service architecture with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Involved in consuming, producing SOAP based web services using JAX-WS.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query, and Criteria.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions and Hibernate Cache Concepts.
  • Used Stored Procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed application based on document-based Database like MongoDB.
  • Configure Jenkins build Jobs for (CI) and (CD)andwriting Python scripts on top of it.
  • Involved in Monitoring, Searching and Reporting with Splunk 5.x.
  • Administered and deployed applications into WebSphere Application Server.
  • Developed Test Cases and performed unit test using JUnit with Mockito Framework.
  • Tested Angular4 application using Jasmine framework and Karma configurations.
  • Used Log4J for logging and tracing the messages.
  • Gradle for building the applications. ELK stack for Logging.
  • Created and running the JMeter scripts for load testing.
  • Database development required creation of new tables, MS-SQL Stored Procedures, Views, Indexes and Constraints, Triggers and required SQL tuning to reduce the response time in the application.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.
  • Used GIT for version control and involved in writing the build scripts using Maven.
  • Used SourceTree (GIT GUI) for creating the feature branches, and merging the feature branches into dev.
  • Used JIRA for defect management and to keep track of bugs and issues.
  • Experience with Web logic application server set up to deploy the applications, configured messaging.
  • Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.

Environment: Java 1.8, Java EE, HTML5, CSS3, JavaScript, JSON, JQuery, Node.js, Angular 4, PrimeNG, Bootstrap, TypeScript,REST,SOAP, Spring 4.x, Spring Boot 2.0, Spring Cloud, Spring Security, AWS Lambda, S3, Hibernate4.2, Oracle 12g, Mongo DB, Micro-services, JSON,OATH 2, A JAX,(JAX-RS)Jersey 1.6, JAX-WS, Apache Kafka, Docker, AWS API Gateway, EC2, Maven,GIT, Gradle,JMeter,WebSphere, Web Logic, Log4j, Splunk5.x, Putty, JUnit, MS-SQL Stored Procedures, Views, Indexes, Constraints, Triggers,PostgreSQL, Eclipse STS, Jasmine, Karma, Jenkins, Python Scripting and Linux.

Confidential, Philadelphia, PA

Sr. Java Full Stack Developer

Responsibilities:

  • Used Agile(TDD) Methodology for the development of application.
  • Developed Agent Portal with HTML5, CSS3, LESS JavaScript and Angular 2 for developing Single Page Application.
  • Developed Angular functionality in the application to provide two-way binding to the system.
  • Developed single page applications using ng-route module in Angular 2.
  • Created a responsive web application integrating TwitterBootstrap with Angular2 and media queries .
  • Used SASS to add more flexibility and features to a CSS3 sheets &Used Node.js to run Grunt tasks.
  • Designed and developed processes using Multi-Threading to make asynchronous.
  • Used J2EE design patterns like Model View Controller(MVC), Singleton, Factory, Data Access Object (DAO), DataTransfer Object (DTO) and Service Locator etc.
  • Applied Spring IOC to facilitate Dependency Injection.
  • Used Spring AOP Module to implement logging in the application to know the application status.
  • Used Spring beans as business logic components using Spring Annotations , Configuration Files and Spring Modules .
  • Developed Batch jobs using Spring Batch to read flat files and load the data into My SQL database and scheduled using Spring Quartz Scheduling.
  • Developed Micro Services business components and RESTful endpoints using Springboot.
  • Created REST based web services using JAX-RS library.
  • mplemented and Consumed REST and SOAP Web Services.
  • Used Spring Cloud to enable Eureka and Ribbon to register and load balance the services on the AWS instances.
  • Implemented Fail Safe and Circuit breaker Patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve data by using Hibernate Template and store data to the database with Hibernate transaction control.
  • Used Persistence layer using JPA framework for providing POJO persistence model for object-relational mapping.
  • Setting up AWS RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Used in serving web content to other regions using S3, cloud Front through the CDN (content delivery network).
  • Configured Identity and Access Management (IAM) groups and users in AWS for improved login authentication.
  • Used Amazon Cloud Formation templates for creating stacks to launch AWS infrastructure and resources.
  • Used Spring LDAP for user security credentials authentication and for validating the user roles.
  • Used JMS for reliable and asynchronous exchange of important information such as payment status report.
  • 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.
  • Worked on Spring Batch to schedule daily and monthly activities/transactions.
  • Installed the application on AWS EC2 instances and configuration of BEA WebLogic12c.
  • Analysis the logs data and filter required columns by Log stash configuration and send it to Elastic Search .
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Used Dynamo DB to store the data for metrics and backend reports.
  • Successfully executed offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Configured Protractor test classes and Selenium grid end to end testing on the front end.
  • Supported the application during final implementation, fixing the issues.
  • Documented functional specifications using Use case, Class diagrams, Object and Sequence diagrams using UML.
  • Extensively developed code using TDD Methodology using Junit4, Mockito .
  • Used GIT as version management, Rally for defect management system.

Environment: HTML5, CSS3, JavaScript, AJAX, JSON, LESS, SASS, Java 1.8, Node.js, Angular 2, TypeScript, Bootstrap, Spring Boot, Spring,Hibernate(JPA), MongoDB, MYSQL, JMS, REST, AWS, Docker, Lamda, S3, Cloud Front, Logstah, Elastic Search, SNS, SQS,Cloud Watch, Elastic Load Balancing, AutoScaling, Cloud Formation, RDS, Dynamo db, IAM, API- GATEWAY,ECS, RDS, WebLogic 12c, Log4J, Maven,JMS,Intellij, JUnit, Mockito, GIT.

Confidential, New York, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Designed, coded, implemented, optimization and tested new features and modules for the derivatives system as part of an Agile team and improved automation test suites.
  • Utilized Modernizer extensively to build HTML5/CSS3 based page layouts that are cross-browser compatible.
  • Implemented client-side Interface using ReactJS.Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React JS.
  • Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture.
  • Utilized create-react-app to launch product to stay update with current Webpack and Babel build configurations.
  • Handled HttpRequestsusingAxios which supports Promise API functionality native to JS ES6.
  • Gained Knowledge on Electrode Platform NodeJS/Web platform built on top of the ReactJS and HapiJS frameworks.
  • Developed Web API using Node JS and hosted on multiple load balanced API instances.
  • Developed Spring Boot to fasten the application for removing boiler plate configurations.
  • Used loosely coupled architecture Spring Boot. Developed Micro Services in the application by using Spring Boot.
  • Developed Micro Services for service-oriented architecture to build flexible and independently deployable software.
  • Developed RESTWeb Services clients to consume those Web Services as well other Enterprise Wide Web Services.
  • Worked with Spring AOP module to perform logging operations.
  • Developed independent Microservices using Spring Boot Rest Controller model and are deployed on UNIX boxes.
  • Employed Spring Boot for initialize and bootstrapping the build configuration for the boot based web applications.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Extensively Used Jenkins as Continuous Integration tools to deploy the Spring Boot Microservices to PivotalCloudFoundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy and update the applications.
  • Utilized Hibernate for Object Relational Mapping (ORM) purposes for persistence on to the database.
  • Developed different join strategies with Hibernate to improve performance while retrieving collection items.
  • Used Spring MVC, AOP, IOC and Hibernate to establish the Connection with Database for Stored Procedures.
  • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using Mongo DB and used Mongoose Connector for connecting to database.
  • Composed and executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Responsible for installation & configuration of Jenkinsto support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Used CI/CD tools Jenkins, Git/Gitlabsand Docker registry for configuration and automation using Ansible.
  • Used Drools as rule engine to categorize salient level rule to every business rules base on the business needs.
  • Experienced in working with Babel and Webpack in application build and deployment processes.
  • Created plugins to extract data from multiple sources like Apache Kafka, Database and Messaging Queues.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system using Apache Kafka.
  • Deployed and monitored scalable infrastructure on Amazon web services specifically on AWS EC2.
  • Performed UI and front-end testing using Selenium. Developed test case and performed unit testing withMocha.

Environment: Java 1.7 HTML5, CSS3, React JS, Babel, Spring Boot, Spring AOP, Spring IOC, Hibernate, Redux, Axios, Node JS, Hapi JS, Webpack, JSON, Ansible, Pivotal Cloud Foundry, Jenkins, GIT, Docker,Drools, Nexus, Mongoose, MongoDB, Chai,Webpack, Mocha, Selenium,Apache kafka, EC2, AWS.

Confidential

Java Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
  • Developed the application under J2EE architecture using JSP, spring, Java Beans, and iBATIS.
  • Used AJAX in user validation and suggestion list and to display dialog boxes.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Developed Web Interface using Java Script, HTML and CSS.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Used Spring Framework and created the Dependency injection for the Action classes using ApplicationContext.xml.
  • Worked on MQ with J2EE technologies on the WebSphere MQ.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Providing fixes to the issues identified in testing phase.
  • Implemented SOA architecture with web services using SOAP and XML.
  • Analyzed, designed and implemented DAO pattern for accessing Database using connection pool.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Involved in configuration of XML flat file and parsing the XML file using the SAX Parser.
  • Worked on diverse ways to increase performance of the Application through use of methodologies like asynchronous calls to database, stored procedures in place of Dynamic SQL, etc.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Implemented JReportfor annual report generation with charts.
  • Provided troubleshooting and error handling support in multiple projects.
  • Worked on Reconciliation, which involves in providing root cause analysis and data fixes.
  • Configured Glassfish Application server and deployed the web components.
  • Extensively involved in designing UI, reporting and specification documentation.
  • Responsible for the user module, setting rights and permission to users through the keywords set with database and testing.

Environment: JDK1.6, JSP, JSF, Struts, iBATIS, Spring, HTML, JavaScript, AJAX, CSS, XML, EJB, PL/SQL,Glassfish,JUnit, SOAP, SAX Parser.

Confidential

Software Developer

Responsibilities:

  • Worked as a Java Developer and involved in analysis,design, development, deployment and testing.
  • Implemented MVC-Model 2 architecture using Struts and other J2EE design patterns for the application development.
  • Used Struts Framework along with JSP, HTML, CSS and JavaScript to construct the dynamic web pages.
  • Designed DTDs, XML Schema for data transmission and XSL style-sheets.
  • Adopted J2EE design patterns like Singleton and used DTO’s transfer the data.
  • Designed, developed and maintained the data layer using the ORM frame work called Hibernate.
  • Involved in the development of SQL queries to get data from MySQL.
  • Used ANT for building and deploying NBT application to servers.
  • Extensively worked on Object Oriented Programming aspect of Java using JDK1.5 for collections along with comparator, Multithreading, thread synchronization.
  • Used Hibernate to persist the Data into the Database.
  • Using Eclipse IDE for bluestone application development of Java related classes and components.
  • Involved in Agile development process.
  • Deployed the application on Tomcat 6/5.5 and used shell scripting for maintaining servers.
  • Production supported after release.
  • Worked with offshore and ensuring on time delivery of deliverables.
  • Deployed the NBT application in WebLogic, Tomcat servers on Solaris and Windows environments.
  • Developed Unit Tests and Test Suites using JUnit.

Environment: java1.6, Struts2.0, Spring2.5, JSP 2.0, Ajax, XML, HTML, ANT, CSS, JavaScript, JBuilder, custom JSP tags, JSTL, Mercurial, FTP, UNIX (AIX), Hibernate3, MySQL, WebLogic, Continuum, Tomcat6.0/ 5.5, Windows XP.

Hire Now