We provide IT Staff Augmentation Services!

Sr. Java Developer  Resume

3.00/5 (Submit Your Rating)

Minneapolis, Mn

SUMMARY:

  • 9 plus years of experience in delivering enterprise solutions in multiple domains like Health care, Retail, Banking and Insurance domains.
  • Experienced working in projects involving Agile Methodologies, Scrum, Extreme programming, Test First Development, Incremental and Iterative Development, Rational Unified Process.
  • Expertise in Object Oriented Software Development (OOAD), Gathering new requirements and understand/document business/technical requirements in UML using IBM Rational suite of products.
  • Experience in architecting, designing, developing, building, deploying, profiling, performance optimization/tuning of complex distributed multi - tier Java/J2EE/JEE applications in WebSphere, WebLogic, JBoss, Oracle application servers and Tomcat web servers in multiple operating systems: Linux, Mainframes and Windows with Oracle, DB2 and MS-SQL as Backend.
  • Experience in developing client-side, server-side/middle-tier components applying Java/J2EE design patterns and using frameworks: Servlets, JSF, Struts, Spring, Spring Boot, Spring data, Web Services, EJB, JMS, MQ Services, Hibernate, iBatis, MyBatis, JDBC, JPA, Log4j, Portals, GWT, Global 360-Open Text, JSP, Custom Tag Library, POJO’s, JSTL, AJAX, JSON, JavaScript, RDBMS, XML, UML, Log4J and Junit
  • Proven experience with Application Servers like IBM WebSphere 7.x/6.x, Oracle/BEA WebLogic 10.x/9.x, JBoss and Tomcat 7.x.
  • Experience with Spring MVC, IOC, AOP, Spring JDBC, Spring JTA, Spring IO, Spring Boot, Spring Microservices, Spring Ribbon, Spring Netflix, Spring Zuul, Spring Eureka with Thymeleaf.
  • Experienced in AWS (EC2, EC2 Container Services/Docker, VPC with Security Groups, S3, IAM, SNS, Lambda, Route53, CloudWatch etc Services), DevOps tools and MicroService architecture
  • Experience in Web Service Technologies: RestFul, SOAP, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS.
  • Implemented various Design patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
  • Developed J2EE/Java applications using various IDE tools Rational Application Developer (RAD), WSAD 5.x, JBoss, Eclipse 3.2/2.1.
  • Fluency in HTML5 , CSS3 , Less Customized Icons fonts, Responsive and Cross browser/platform issues, as well as the ability to code HTML by hand using Dreamweaver.
  • Experience with front-end frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile
  • Designing and Developing Single Page web applications (SPA) using AngularJS, and NodeJS with other UI technologies/ libraries such as Backbone, jQuery, Bootstrap 3 and HTML.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in 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.
  • Experience with Angular JS, JQuery, Bootstrap, JavaScript, Backbone.Js, ExtJS, EmberJS, NodeJS, ReactJs, Express Js, VBScript, Perl, AJAX, Adobe Flex, ActionScript, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Proficient in creating the Dash Boards using the Backbone.Js for faster performance with AJAX calls.
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Experience in developing Business Processes, Services, and XDP Template Forms in Adobe Live Cycle ES2 and tested with Adobe Live Cycle Designer 8.x/9.0
  • Architect and chief developer for full text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • .Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM and SAX
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, MS SQL, SQL Server 2000.
  • Designed Use case diagrams, Class Diagrams, Sequence diagrams, Package diagrams, Flow charts and Deployment diagrams using UML Modeling tools Rational Rose, RSM, XDE and MS Visio.
  • Proven experience in writing Queries, Stored Procedures, Triggers, Cursors, Functions and Packages using TOAD.
  • Excellent experience with major relational databases - Oracle 11g/10g/9i, SQL Server 2000/2005/2008, DB2, My SQL.
  • Developed mail service using Java Mail API .
  • Experience in software configuration management using CVS, SVN and IBM ClearCase.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in drools testing with Junit using tools like JMeter.
  • Experience in Agile software development process, Extreme programming (XP), Test Driven Development and Scrum.
  • Experience in Jenkins integration service for software development and good knowledge in WMS.
  • P roduction support -Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Java/J2EE Technologies: Spring Core, Spring IOC, Spring ORM, Spring MVC, Spring Boot, Spring data, Servlets, JSP, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Multi-threading, Java Networking

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8, C++, C, SQL, PL/SQL

Application/Web Servers:: Oracle/BEA Weblogic 8.1/9.1, IBM Websphere 5.1/6.0/6.1/7.0, JBoss, Tomcat 5.0.28/6.0,Bug tracking, Jenkins.

Frameworks: Struts 2.x/1.x, Spring 3.x/ 2.x, Hibernate 3.x, JSF 1.2/2.0,iBatis,MyBatis, Flex

UI Frameworks: JQuery, AngularJS, Bootstrap.

IDEs: Eclipse 3.x, IBM WSAD, IBM RAD 7.x/6/x, IntelliJ, Dream viewer

Web technologies: JSP,JavaScript,Json,jQuery,AJAX,XML,XSLT, HTML/XHTML/DHTML/HTML5, CSS/CSS3, Flash, ActionScript 3.0

Design Tools: Adobe PhotoShop, Adobe After Effect, Dreamweaver

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, SOAP UI

XML Tools: JAXB, Apache Axis, AltovaXMLSpy

Methodologies: Agile, Scrum, XP, RUP, TDD, OOAD, SDLC

Modeling Tools: UML, Rational Rose, Visio

Testing technologies/tools: JUnit, Groovy Spock, JMeter, HtmlUnit

Database Servers: Oracle 8i/9i/10g/11G, DB2, SQL Server 2000/2005/2008, MySQL

Version Control: CVS, SVN, GIT, Bit Bucket

Build Tools: Gradle, Maven, ANT

Platforms: Windows 2000/98/95/NT4.0, UNIX, Windows 7

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design and implementation and testing phases of Software Development Life Cycle ( SDLC ) with BDD approach.
  • Developed SpringBoot based application using Gradle as a build tool.
  • Used Agile methodology with Continuous Integration/Continuous Deployment techniques to add functionality to the application on weekly basis and to improve quality of code.
  • Used Design patterns like Singleton, Abstract Factory, Prototype, etc .
  • Used Java 1.8 features like Java Stream API, Lambda expressions with references, Collections, Concurrency API, etc to enhance the code quality and readability.
  • Created and injected Spring microservices, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Microservices applications using Spring Cloud and service discovery using Eureka
  • Extensive experience in Spring data to make fetch calls and store data in Mongo collections.
  • Used MongoDB as central repository to store data using Spring MongoTemplate class and MongoRepository Interface.
  • Written Indexing queries on MongoDB collections to expedite the fetch process based on some values of fields in the documents.
  • Used Elasticsearch to fetch data while performing aggregations on data and also performing boosting on some data to sponsor them.
  • Involved in writing Thread Safe blocks and implemented multi-threading using Executor service to pull data from different instances of a source in parallel.
  • Used Eureka as server to run and integrate applications and services.
  • Used Netflix/Hystrix commands for fault tolerance and error handling between server and client.
  • Used Netflix Feign client annotations to simplify HTTP REST API calls from client side.
  • Developed RestFul web service as microservice using Spring annotations to fetch data from MongoDB and perform domain and business validations on entities.
  • Developed a RestFul web service as microservice which publishes messages to multiple RabbitMQ queues through routing exchanges with binding keys.
  • Developed a microservice which can consume messages from RabbitMQ queues and direct them to persist into MongoDB and Elasticsearch .
  • Worked on developing Swagger docs for each service to document their different API’s which will be provided to users.
  • Developed SpringBoot applications to pull data from different databases like MySQL, Hive, PostGreSQL, Tableau and Teradata and map it to domain entities and make HTTP feign calls to process these entities.
  • Developed SpringBoot applications that can extract data from CSV and PSV files using Java8 Files that read file into stream of lines.
  • Used Jackson Object Mapper to serialize and de-serialize objects and to parse data using proper design patterns and Jackson annotations such as JsonProperty to map Json to Java bean class.
  • Used Apache DBUtils package to parse ResultSet object returned from a SQL query to Java Bean object which results in improving code quality.
  • Used Kibana dashboard to visualize number of unique users and searches in a day and also to monitor service logs.
  • Used GitHub as version repository to maintain code and to deploy using Jenkins jobs pointing to these repositories.
  • Developed different Jenkins pipelines and Groovy DSL jobs to perform various operations like building the code and deploying it on sever.
  • Used different API’s of Atlassian developers like HipChat to post user feedback in groups and JIRA to create or update stories based on user feedback on product.
  • Extensive experience in using Amazon Web Services(AWS) like RDS, EC2, IAM, Cloud Watch and S3.
  • Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger other Lambda functions.
  • Created users and groups using IAM and assigned individual policies to each group.
  • Created SNS notifications and assigned ARN to S3 for object loss notifications.
  • Created S3 backups using versioning enable and moved objects to Amazon Glacier for archiving purpose.
  • Used Groovy based Gradle as dependency management and build tool.
  • Used Lombok annotations to eliminate Getters, Setters in a Spring bean class and Lombok Slf4j annotation for logging within microservices and SpringBoot applications.
  • Worked on a POC to monitor logs of MongoDB using Oplog and perform different operations on logs of database.
  • Used Jenkins and Docker container as Continuous Integration and Continuous Deployment tools.
  • Used SonarQube to analyze code test coverage, bugs, validations, code duplications and code quality.
  • Used Groovy Spock framework to write Unit tests to test functionality and business logic.
  • Used NinJIRA which is a flavour of JIRA as agile tool to keep track of user stories and progress of team.
  • Upgraded existing UI with HTML5 , CSS3 , JQuery and Bootstrap with Angular2 interaction.
  • Implemented performance oriented CSS selector , scalable and modular CSS approach for front-end architecture.
  • Developed various generic JavaScript functions used for validations and performed unit testing using Jasmine framework .
  • Used various jQuery and Bootstrap plug-in like Date picker, Bootstrap selectors.
  • Extensively used AngularJs to perform AJAX calls for creating interactive web pages on JSON response.
  • Involved in weekly Sprint planning and retrospectives and two scrum meetings a day to deliver product in less time with good quality.

Environment: Java JDK 1.8, J2EE, Spring framework, Spring MVC, Spring Boot, MongoDB 3.4.2, Elasticsearch 5.5.2, RabbitMQ 3.6.2, Eureka, Hystrix, Spring REST, Swagger API, Apache, Kibana, Groovy, SonarQube, NinJira, Lombok, Atlassian API, Spock, Jfrog, jQuery, JSON, Angular JS 2, JDBC, AJAX, CSS3, BootStrap, Java Beans, D3JS, NodeJS, JQuery, JavaScript, Oracle 10g, Design Patterns, Git, Gradle, HTML5.

Confidential,South field, MI

Sr. Java Developer

Responsibilities:

  • Involved in analysis, specification, design and implementation and testing phases of Software Development Life Cycle (SDLC) With TDD approach.
  • Developed the J2EE application based on the Service Oriented Architecture.
  • Used agile methodology such as extreme programming(XP) to improve the quality of code and to meet the change in customer requirements even at the late stage of development process.
  • Used Design Patterns like Singleton, Factory, Session Facade and DAO.
  • Used Java Microservices in Web-Application will make requests to the Account-Service microservice using a RESTful API
  • Developed using new features of Java 1.8 Annotations, Generics, Lambda Expressions enhanced for loop and Enums.
  • Used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Design, implement and test services in a Microservice -oriented architecture and has Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API).
  • Built Microservices applications using Spring Cloud
  • Efficiently handled periodic exporting of SQL data into Elasticsearch.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Implemented SOA to develop REST Based Web services using Apache Axis .
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
  • Used SOAP UI for testing the web services.
  • Used XStream API to transfer data back and forth between Spring MVC and Ext JS .
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Worked with HL7v2 and HL7v3 message specifications and also worked on CDA documents.
  • Used HL7 interface engines such as E-Gate JCAPS .
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions, Hibernate cache concepts.
  • Wrote complex SQL queries using hibernates native SQL.
  • Used Spring Quartz to schedule the Jobs (CRON Jobs), Spring boot to load the application with configuration for Batches.
  • Used Scala collection framework to store and process the complex consumer information.
  • Integrated Apache Kafka for data ingestion.
  • Developed Kafka producer microservice and consumers microservices to push data into queues and drain data from queues.
  • Developed analytical components using Scala , Spark and Spark Stream.
  • Developed various generic JavaScript functions used for validations.
  • Performed Test Driven Development TDD using JUnit and Mockito .
  • Worked on Rest Web services as well as Node Rest framework for backend services, used Mongo DB (NoSQL) for database services.
  • Ran few XML queries to retrieve XML instances.
  • Worked on querying and manipulation of date using XML Query.
  • Brief experience on implementing the AngularJS in creating animations based on CSS classes for a new requirement surfaced for the client.
  • Designing and implementing the User Interface using OO JavaScript, Ember JS, HTML, CSS/CSS3, SASS and AJAX.
  • Developed Application to asses JSON and XMl from Restfull web service from consumer side using Angular.JS
  • Developing or maintaining a production-level cloud-based architecture in AWS, including creating machine Images like AMI.
  • Implemented Jquery Plugin implementation: - Banner, Slider, Accordian, Tabs, Jquery Dropdown, Image Gallery.
  • Used HTML5 and CSS3 for website development and build on Bootstrap 3.0.Data binding using Angular Js.
  • Created Managed Beans for handling JSF with prime faces pages and include logic for processing of the data on the page.
  • Developed several SOAP based JAX-WS WebService interfaces for integrating multiple systems, code re-usability.
  • Experience with implementing BPM processes in existing system using both Synchronous and Asynchronous WebServices.
  • 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.
  • Experience in Building WebService Contracts in SOA Service Manager.
  • Developed Applications using Rule Engines, Drools 4.x, ILOG with corresponding to validate the business User Roles.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Extensively used various Spring Framework modules like DI(IOC), Bean Wiring, Inheritance, Auto Wiring, JDBC Templates, AOP, Spring boot and Spring Quartz Schedulers for Jobs.
  • Extensively used Application Context, Spring DI for loading Properties during run time.
  • Experience with developing Hibernate 4.x Annotations.
  • Extensively used Hibernate Relational mappings(One-To-Many, Many-To-Many) in the secondary project.
  • Extensively worked on Hibernate Cache, Query, Criteria and Transactions in secondary project
  • Experience with Optimistic Locking, Mappings using Hibernate.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP, Dependency Injection and JPA
  • Worked on Pivotal cloud foundry setup Configuration/maintenance.
  • Experience in Installing, configuring Cloud Foundry Ops Manager , App Manager , Etc
  • Increasing EBS backed volume storage capacity when the root volume is full using AWS EBS Volume feature.
  • Extensively worked on Session Beans, JMS and EJB-MDB’s for messaging mechanism.
  • Extensively worked on Entity beans in the persistence layer, interaction with IBM DB2.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Developed and re-used ANT Scripts as part of Application Build process.
  • Prepared and presented UNIX production and implementation schedules to the Project Manager and client.
  • Experience with deploying Applications to WAS7.x using Team Site Deployment tool.
  • Experience in Updating, Modifying queries in IBM DB2 Database.
  • Experience in developing Maven Based Applications.
  • Knowledge on GWT and Google Cloud Computing Apps.

Environment: Java 1.8, J2EE, Spring framework, Spring MVC, Hibernate 4.5, SOA, WSDL, JAXB, jQuery, JSON, Angular JS, JDBC, AJAX, Web services, Flex, Flex Profiler, SOAP, XML, Java Beans, XStream, Apache POI, Ext JS, NodeJS, JQuery, JavaScript, JSF, Oracle 10g, IBM RAD, Websphere 7.0, Agile Methodology, Drools, ILOG, Design Patterns, SVN, Apache Maven, JUnit, Html Unit, XSLT, HTML/DHTML.

Confidential, St. Louis, Missouri

Sr. Java Developer

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing the Detailed Design document for the project.
  • Used Agile practices and Test Driven Development(TDD) techniques to provide reliable, working software early and often.
  • Used extreme programming(XP) methodology to improve software quality and responsiveness to changing customer requirements.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Extensively used various modules in Spring like AOP, DI(Ioc), Bean Wiring, Spring Inheritance, Spring Boot, Auto Wiring, Spring JDBC Templates and Spring Quartz Schedulers for Jobs
  • Deployed Spring Boot based microservice docker container using Amazon EC2 container services and using AWS admin console.
  • Designed and developed Microservices platform to support a multitude of enterprise level applications.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI.
  • Microservices have been built using spring boot and deploying to AWS Cloud.
  • Experience with basic WebSphere Administration- Deploying EAR’s into various environments (TEST, QA, etc.) through Admin Console, JMS, Data Source Configurations etc.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript, ExpressJs, BackboneJs, JSON, jQuery and AJAX.
  • Developed, modified, and maintained hand coded CSS and HTML that W3 standards-compliant, accessible, semantic, cross-browser compatible.
  • Integrated the Java code (API) in JSP pages and responsible for setting up AngularJS framework for UI development. Developed HTML views with HTML5, CSS3/Sass, bootstrap, NodeJs and AngularJS.
  • Created a responsive web application integrating Twitter Bootstrap with Angular JS and media queries.
  • Used custom Node.js proxy to simulate API responses before client implementation was complete, and to proxy requests to finished client APIs, handling authentication, custom headers, virtual application root, etc.
  • Used JSF & Struts frameworks to interact with the front end.
  • Worked with UX designer to implement innovative solutions that provided the best user experience.
  • Integrate the ExtJS framework with Oracle BPM.
  • Developed custom directives, Factories and Services in AngularJS.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Develop domain monitoring java class using JMX to collect JDBC, JVM, and Execute Queue statistics for Managed Servers.
  • Performance tuning by Managing and Monitoring the JVM performance by Weblogic Heap size, garbage collection, execute threads, EJB Cache size, JDBC pools and multi pools.
  • Worked on Column Filters of Data table using JQuery and ReactJs.
  • Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Backbone.js and Responsive Design.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Research about JBPM process engine for use in the implementation of Flow Control System of People.
  • Design and manipulation of JBPM process for the client activities in order to manage the people queue for each activity.
  • Used XML Web Services using SOAP to register agents using non-java application.
  • Extensively worked on Entity beans in the persistence layer, interaction with Oracle data base.
  • Extensively worked on JPA as persistence layer, involving EJB3.0 annotations, synchronizing Data base tables through XML in a secondary project.
  • Extensively used Session beans for implementing the business logic of module.
  • Extensively worked on implementing iBatis framework, MyBatis, framework, iBatis Object Relation Mapper, iBatis Configurations, Mapper Files in primary project.
  • Worked on developing stored procedure and invoking through iBatis in primary project.
  • Experience with CORN based scripts as part of triggering UNIX and J2EE based Jobs.
  • Worked with high volume and complex PL/SQL stored procedures and packages using TOAD.
  • Developing database adapter, web services adapter, ftp adapter, messaging adapter and custom workflow for non oracle system using Camel.
  • Experience in Integration tools Oracle SOA Suite/BPEL/Fusion Middleware, web-methods and Apache CAMEL.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like SOA, MVC pattern, DAO pattern, and singleton.
  • Designed and developed the 1.6 event system and the original internationalization system for the Google Web Toolkit (GWT).
  • Contributed many core GWT widgets, such as the Grid, Suggest Box, Push Button, and Date Picker widgets.
  • Created core GWT libraries in wide use throughout Google.
  • Efficiently handled periodic exporting of SQL data into Elasticsearch.
  • Architect and chief developer for full text search platform using NoSQL Elasticsearch engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
  • Implemented monitoring and established best practices around usage of elasticsearch.
  • Used BackboneJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Worked on UNIX, LINUX to move the project into production environment.
  • Created and running the Jmeter scripts for load testing.
  • Developed Stored Procedures, triggered stored procedures using Hibernate in secondary project, involved in developing Programmatic transactions using Hibernate.
  • Utilized DOM, SAX parser technologies in implementing XML parsing framework.
  • Worked on integration modules, BPEL business objects, Business Rules, Invoking Human tasks, deploying into WebSphere Process Server and tested using Business Process Choreographer Explorer and ITC.
  • Extensively worked on uploading files into CLOB and BLOB’s of Oracle Data base.
  • Experience in Updating, Modifying queries in Oracle 10g.

Environment: Java 1.7, J2EE, WebSphere Process Server, WebSphere ESB, WebSphere Application Server 7.0, WID 6.1.2, Rational Application Developer 7.5, Web Services, EJB 3.0, JPA,JMS, Struts, Tiles, JSF, Spring, Apache Axis, Oracle SQL Developer Oracle10g, JDeveloper, Java Script, NodeJS, AJAX, XML, XSD, SOAP,JAXB, JSP,HTML, RAD, RSM, Log4j, XML Spy, Clear Quest, Rational Clear case, AJAX, Illustrator, Adobe Photoshop, KendoUI, Bootstrap .

Confidential, Princeton, NJ

Sr. Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in Agile project development with scrum call on daily to update the status of my work and team work.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Developed Struts Action classes using Struts controller component.
  • Developed SOAP based XML web services.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Developed XML applications using XSLT transformations.
  • Created XML document using STAX XML API to pass the XML structure to Web Services.
  • Apache Ant was used for the entire build process.
  • Developed and maintained UNIX shell scripts for data-driven automatic processing.
  • Used Subversion for version control and log4j for logging errors.
  • Used Rational Clear Case for version control and JUnit for unit testing.
  • Used quartz scheduler to process or trigger the applications on a daily basis.
  • Configured WebSphere Application server and deployed the web components.
  • Provided troubleshooting and error handling support in multiple projects.

Environment: Flex, EJB, Struts, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, SOAP, UDDI, WSDL, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Rational Rose 98, Oracle 9i, IBM Websphere 6.0, ClearCase, Log4J, ANT, JUnit, IBM RAD, and Apache Tomcat. 2.0, ANT, JavaScript, JMS, Rational Rose, WSAD, DB 2.

We'd love your feedback!