We provide IT Staff Augmentation Services!

Sr. Java/j2ee And Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Over 8 years’ experience in analysis, design, development and implementation of information systems.
  • Worked in Agile/SCRUM and Waterfall development methodologies with Scrum Master experience
  • Experience in building applications using various technologies like Scala, Java, Spring 3.x/4.x, Hibernate 3.2/4.x, EJB 3.2, JPA, JSF, Struts framework, Servlets.
  • Strong experience in Spring modules - Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Netflix, Hateoas, Zuul.
  • Expert level skills on jQuery, JavaScript, JSON, HTML, DHTML, Groovy, Grails, CSS, Tiles, Tag Libraries and UI frameworks - Twitter Bootstrap, Materialize CSS, jQuery Mobile .
  • Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners.
  • Experience in UI frameworks such as jQuery, Ajax, JavaScript, Node.js, ReactJS, Backbone.js, AngularJS and experience in Client side validations.
  • Experienced in Full Stack UI Technologies using Grunt, Gulp and Yeoman generator for AngularJS.
  • Strong understanding of Microservice patterns - Hystrix, Aggregator, Proxy chaining.
  • Experience with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
  • Implemented various Design patterns (Session Façade, Value Object, DAO, DTO, Command, Singleton, Factory, Adapter, MVC, Service Locator etc.) using J2EE technologies.
  • Proficient in using Amazon Web Services AWS. Extensive experience in focusing on services like VPC, CloudWatch, CloudFront, IAM, S3, Amazon RDS, ElasticCache, SNS, SQS.
  • Experience with Docker containers, AMI’s to create Docker images/ containers.
  • Good experience with messaging systems like Java Message Service(JMS) and Kafka event sourcing.
  • Experience with Imaging/Document Storage tool: Case 360 and IBM DB2 Content Manager.
  • Experience in creating rules using Business Rules Engines: Drools, ILOG.
  • Experience with IBM WebSphere 8.x/7.x, Oracle/BEA WebLogic 10.x/9.x, JBoss and Tomcat 7.x.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 10g/11g, IBM DB2, MySQL, Sybase, SQL Server 2000, MongoDB.
  • Proficient in ETL (Extract - Transform - Load) using SQL Server Integration Services 2005 (SSIS).
  • Knowledge on HBASE, Cassandra database as part of Open Source participation.
  • Good experience in Apache Spark data processing to handle data from RDBMS and streaming sources with Spark streaming.
  • Extensive use of Use case model, use case diagrams, class diagrams and sequence diagrams using MS VISIO, Enterprise Architect and RAD 7.5/8.0
  • Worked in BI/Metadata/Reporting tools iText (PDF), POI-HSSF (Excel).
  • Expertise in debugging and troubleshooting existing code using Firebug and Developer Tools.
  • Automated highly transactional web application using Selenium Web Driver. Implemented Page Object Model, Data Driven, Keyword Driven automation frameworks using Selenium WebDriver, JAVA, JUnit and TestNG. Expertise in Selenium automation using Selenium WebDriver, Selenium Grid and Maven.
  • Experience with build tools like ANT, Maven and CICD tools like Jenkins and logging tools like Log4J. Used Version Control like Git, CVS, SVN (Subversion) and Clear Case.
  • Strong experience in test driven development, particularly using JUnit framework with Mockito and Easy mock, SpringJunitRunner.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. Java/J2EE and Full Stack Developer

Environment: Java 8/J2EE, Spring 4, Spring Boot, Hibernate 4.x, Servlets 2.3, Restful Web Services, Micro services, Tuxedo, Dyna Cache, LDAP, AJAX, XML, jQuery, JavaScript, HTML/DHTML, AngularJS 2.0, CSS3, Bootstrap, JIRA, SVN, Apache Maven, JUnit, Oracle 11g, WebSphere 9.0, RAD, Wireshark, Scrum Methodology.

Responsibilities:

  • Involved in all phases of project from Analysis, Creating Use case diagrams and Sequence Diagrams and class diagrams using the MS Visio Tool.
  • Involved in Application Design Development using Scrum Methodology.
  • Developed application using new features of Java 1.8 annotations, Lambda expressions for adding functionality processing capability and Stream API to facilitate pipeline processing and used Filter method to eliminate elements based on the criteria.
  • Designed front-end presentation logic using HTML5, Angular JS, Bootstrap, JavaScript and CSS3.
  • Intermediate experience with Advanced JavaScript including prototype-based inheritance, AJAX, JSON and familiar with JavaScript frameworks such as, JQuery and JQuery-UI.
  • Extensively worked on the Angular UI Routing to handle navigation to access different pages in the application.
  • Used Angular JS 2.0 factory and services for dependency injection and created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Designed configuration XML Schema for the application and used JavaScript for the client side validation.
  • Migrated the Legacy code from Accenture GRNDS framework (MVC) to Spring Boot.
  • Implemented RESTful services using JAX-RS API to retrieve data from client side along with REST API calls & parsed the data to project to client and handled the security and Authorization using Spring Security & OAuth.
  • Used Spring Boot Design Pattern to hold the UI data and serve the response according to request.
  • Implemented the various services using Micro Services architecture in which the services work independently.
  • Used Spring Boot which is radically faster in building Micro services and develop Spring based application with very less configuration. Developed Micro services using RESTful services to provide all the CRUD capabilities.
  • Develop Docker based micro services deployment modules with Jenkins based pipelines/frameworks.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Developed Business objects with POJOs and data access layer using Hibernate framework.
  • Achieved DI by creating Spring services, Spring controllers and DAOs so as to wire objects of business classes.
  • Used Oracle 11g Database for table creation and involved in writing SQL queries using Joins and Stored Procedures.
  • Used Toad to interact with Oracle database, performance tuning DB execution plans.
  • Consumed the data from Oracle Database using Restful and Tuxedo Services.
  • Developed session, entity & message driven beans, mapping of Java Objects to Database Tables using Hibernate.
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Implemented application security including User Management, LDAP authentication, authorization (users have restricted access to app components according to their permissions).
  • Used Dyna Cache for storing the Core object and retrieved it from the Web Sphere.
  • Used Wireshark to test the performance issues in page loading and other display issues.
  • Extensively used the LOG4j to create customized logs so as reports can be displayed on GUI.
  • Wrote JUnit test cases to test the functionality of the code by using Mock Framework.
  • Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations and Using Docker containers.
  • Setup the Continuous Integration (CI) process for the application using Jenkins.
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Created Technical Design Documents (TDD) for the screens which we have developed.
  • Used JIRA ticketing system to keep track of issues and tasks on individuals.
  • Used SVN for version management between various integration and development streams.
Confidential, Tifton, GA

Sr. Java/J2EE and Full Stack Developer

Environment: Java 8/J2EE, Spring framework 4.x, Spring Boot, Hibernate 4.x, Servlets 2.3, AJAX, XML, Micro services, Angular JS XML 1.x, Java Beans, Apache POI, jQuery, JavaScript, Oracle 11g, WebSphere 8.0, React JS, AWS, Pivotal Cloud Foundry, Drools, Agile Methodology, Design Patterns, Groovy, Scala, Kafka, Spring Eureka, SVN, Apache Maven, JUnit, HtmlUnit, HTML/DHTML.

Responsibilities:

  • Designed and developed code for Exchange project using the Java EE platform.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery and AJAX.
  • Used Bootstrap   library to build application UI's, used AngularJS to associate HTML elements to models. 
  • Used jQuery and AngularJS JavaScript to provide dynamic User Interface and for the client side validations.
  • Implemented jQuery Plugin implementation: - Banner, Slider, Accordion, Tabs, jQuery Dropdown, Image Gallery.
  • Implemented UI components using Angular JS dependency Injection, Models, data binding and controllers.
  • Developed custom AngularJS directives, tags and integrated with Spring forms.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • The application is based on JSP, Struts, JSF, Hibernate, Service Oriented Architecture System Analysis and Design methodology as well as Object Oriented Design and Development using OOAD methodology to capture and model business requirements. 
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data. 
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Developed REST Web Services clients to consume those Web Services as well other enterprise wide Web Services
  • Used Spring inheritance, Auto-wiring, Core Containers, ORM modules as part of migration from EJB to Spring, Spring Quartz for scheduling tasks to generating reports and emails to clients.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Spring Security for session fixation, clickjacking, cross site request forgery.
  • Strong hands-on experience with Spring IO, Spring Boot.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Apache Kafka for sending message objects to client queues and topics.
  • Used advanced java 8 features like Lambda expressions for array operations, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Used Java 8 features like Stream API to write effective, clean and concise code, Filters, Pipeline to make our application easier in accessing the elements from collections and applying operations on it.
  • Used CXF Framework to build and develop services using frontend programming APIs, like JAX-WS and JAX-RS.
  • Worked on SOA Web Services using SOAP with JAX-WS for large blocks of XML data over HTTP
  • Developed microservices with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy each microservice in a cluster can be load balanced and exposed through one API gateway.
  • Implemented Spring Circuit breaker pattern, integrated Hystrix dashboard to monitor Spring micro services.
  • Solid understanding of the Software as a Service (SaaS) model in the online environment
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS. 
  • Used Pivotal Cloud Foundry to role-based access controls, applying and enforcing roles and permissions to ensure that users can only view and affect the spaces for which they have been granted access.
  • Developed session, entity beans and message driven beans, mapping of Java Objects to Database Tables using Hibernate.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Spring MVC Transaction Management, Spring/Hibernate Batch Transactions and Hibernate cache concepts.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria
  • Designed and developed file upload and file download features with Oracle Blob.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions and packages for complex Inserts and updates in the database.
  • Developer Spring Quartz jobs to run the backend jobs and generated reports.
  • Developed Spark Jobs on log data to transform into structured way.
  • Used Spark SQL, Spark Mlib, Spark Streaming for data streaming and analysis
  • Generating Scala and Java classes from the respective APIs so that they can be incorporated in the overall application.
  • Improved department process by designing and implementing a Groovy/Grails/JavaScript application for project activity planning activities.
  • Developed test scripts using Junit, TestNG, Selenium RC, Selenium 2 web driver, Geb, xpath, jquery, Groovy.
  • Designed and coded REST Web services written in Groovy/Grails wrapped by Jersey JAX-RS.
  • Used Scala collection framework to store and process the complex consumer information. Based on the offers setup for each client, the requests were post processed and given offers.
  • Used slick to query and storing in database in a Scala fashion using the powerful Scala collection framework.
  • Experience in configuring, deploying the web applications on AWS servers using SBT and Play .
  • Hands on experience with Play Framework MVC model, Object relational mapping tools like slick.
  • Developed Applications using Rule Engines- JBoss Drools 4.x, Workflows, Human tasks implement Business rules validations and provided Drools Dashboard for Business users.
  • Done unit testing using TestNG.
  • Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named Queries and interfaces such as Expression, Query and Criteria.
  • Used iText to generate pdf in the form of a tree. 
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with SVN, Jenkins, Jenkins Jobs.
  • Used version control repository SVN (Subversion by apache) and JIRA for resolving bugs/defects in application by coordinated with team members of the project to assure a positive outcome.
Confidential, Atlanta, GA

Sr. Java/J2EE Full Stack Developer

Environment: EJB3.0, Spring, JSP1.2, Servlets2.1, Jasper reports, JMS, IBM MQ, XML, REST, JDBC, JavaScript, XSLT, XML, UML, HTML, JNDI, Python, SaaS, Apache Camel, Jackson, Spring Boot, JBoss 6.x, ClearCase, Drools, Log4J, ANT, JUnit, Mockito, MongoDB, Eclipse, Pivotal Cloud Foundry.

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developing and editing user Interface Screens using JSP, HTML5.0, JavaScript and node.js.
  • Improve presentation of webpages CSS 3.0, Adobe Flash and JQuery plug - INS.
  • Creating custom, general use modules and components, which extend the elements and modules of core AngularJS.
  • Used Twitter Bootstrap to create responsive web pages, which can displayed properly in different screen sizes.
  • Developed the applications using Java, J2EE, Struts, JDBC
  • Developed Struts Action classes using Struts controller component.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Used Jackson which is a JSON processor for both generation and parsing of JSON representations of Java objects
  • 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.
  • Involved in the development of underwriting process, which involves communications without side systems using IBM MQ and JMS.
  • Used IBM Operational Decision Manager to designing a rule project and deploying rules to a runtime environment.
  • Developed enterprise reference architecture, SOA & Cloud strategy in a SaaS driven enterprise business model.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Developed and debugged the Servlets with JOBSS .
  • Implemented the application using design patterns such as Session Façade, Business Delegate, Adaptor, Bean Factory and Singleton.
  • Used ReactJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
  • Developed and implemented Swing, spring and J2EE based MVC (Model-View-Controller) framework for the application. 
  • Developed applications to asses JSON and XML from Restful web services from consumer side using ReactJS.
  • Designing and implementing scalable, RESTful and microservices based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Used Spring JDBC to retrieve the data and represented the data in the form of tree which has seven hierarchies and implemented drag and drop functionality to it. 
  • Implemented pre-authentication and data base security using spring security.
  • Used Apache Camel for messaging technology glue with routing. It joins together messaging start and end points allowing the transference of messages from different sources to different destinations.
  • Used Spring Batch as spring batch jobs can meet the requirements of reliability, robustness, and traceability, which are essential for automatic processing of large amount of data.
  • Used SAX XML API to parse the XML and populate the values for a bean.
  • Used Jasper to generate rich content reports.
  • Implemented persistence layer using Spring JDBC that use the POJOs to represent the persistence database tuples. These POJOs are serialized Java Classes that would not have the business processes.
  • Assisted in planning, installation and execution of new JRules ILOG server, application server and Team server and developed designs and strategies for business rules and address problems including configuration of ILOG Rules.
  • Involved in building a scalable email system using amazon simple email service, s3 for handling heavy loads.
  • Worked on  Pivotal Cloud Foundry  to host  Cloud based Applications
  • Experience in re-architecting monolithic architecture service into micro services based architecture using spring boot and  pivotal cloud foundry
  • Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
  • Implemented multiple high-performance Mongo DB replica set.
  • Worked with other NoSql and Big data technologies such as Cassandra and Hadoop
  • Apache Ant was used for the entire build process.
  • Used Mockito for unit tests development of Test-driven Development (TDD).
  • Deployed the application in JBOSS production server running in Linux platform.
  • Wrapper developed in Python for instantiating multi-threaded application and running with other applications.
  • Development of Python APIs to dump the array structures in the Processor at the failure point for debugging
  • Used log4j for logging errors in the application. 
  • Involved in JAD sessions to gather requirements from the end clients. 
  • Used GIT as version management, JIRA for defect management system
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements
  • Involved in fixing bugs the bugs or defects in the application. 
  • Successfully executing offshore modeling by effective and on time knowledge sharing with offshore project groups through weekly team meetings and daily status update calls.
  • Worked as the part of a core team to monitor and enhance the performance of the application. 
Confidential, Chicago, IL

Java/J2EE Developer

Environment: Struts, Hibernate, Spring, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JSF, JavaScript, UML, HTML, JNDI, CVS, Log4J, RAD 7, Windows XP, Web Sphere App server7.x, ActiveMQ, Rational Rose, MySQL.

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Used Apache ServiceMix as integration platform and Apache ActiveMQ as messaging platform.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, cache concepts.
  • Worked on 2nd application with Primefaces- JSF as UIcomponent.
  • Developed several annotated managed beans and integrated with Spring 3.x framework
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Taken care of complete Java multi-threading part in back end components.
  • Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
  • Used Spring for cross cutting concerns and IOC for dependency injection.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service using Session EJBs.
  • Developed Web Services SOAP/HTTP, SOAP/JMS, SMTP using SOA technologies such as SOAP, WSDL and UDDI and used WSDL and SOAP for getting credit card information from third party.
  • Worked on Spring cloud for Routing, Service-to-service calls, Load balancing.
  • Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as marshaling process.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used CVS for version control across common source code used by developers.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Designed various tables required for the project in MySQL database and used the Stored Procedures in the application.
  • Well experienced in Core Java - asynchronous programming, multithreading, collections and a few design patterns.
  • Developed the view components using JSP, HTML, StrutsLogictags and Strutstaglibraries
  • Developed a single page application with Groovy and Grails Framework.
  • Responsible for design, development and testing of reliable and secure sites, Load balance based applications built using Groovy on Grails.
  • Worked on the system landscape including development, testing and production and set up and configured the Linux and SQL database. 
  • Involved in consuming, producing SOAP based web services using JAX-WS
  • Worked with the Node package manager(NPM) along with Karma, Grunt and Bower for test and build.
  • Involved in designing and implementation of Session Facade, Business Delegate, Service Locator patterns to delegate request to appropriate resources
Confidential, Chicago, IL

Java Developer

Environment: Core Java/J2EE, Servlets, JSP, Java Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, IBM WebSphere Application Server 7.0, Oracle 10g, WSAD, IBM MQ, HTML, CSS, JavaScript, Eclipse, UML, Rational Rose, Windows XP, CVS, JUnit, ANT, Adobe Flex, Visio.

Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Extensively used MVC, Factory, Delegate and Singleton design patterns.
  • Used Java 1.4 for the compilation.
  • Used Spring Framework AOP Module to implement logging in the application to know the application status. Used Spring DAO Module along with Struts Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion Of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and dependency specification from the actual application code.
  • Developed, and debugged the servlets and EJB with WebSphere Application server.
  • Developed the middle tier using EJBs, Java Servlets.
  • Developed session, entity beans and message driven beans.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript, AJAX, JSON.
  • Designed the data flow for the client-side screens and the object interaction layer for the server side components using Rational Rose.
  • Involved in Use Case Diagrams, Class Diagrams and Sequence diagrams using Rational Rose.
  • MQ was used to provide a single unifying transport that reduces cost and maintenance efforts, including support for HTTP, REST and JMS.
  • Used XML/XSLT for transforming common XML format and SAML for Single Sign-On.
  • Designed configuration XML Schema for the application.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Designed and implemented Java Classes to use JAXP parser to create Java objects to be able to modify the data received in the response.
  • Handled Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
  • Used SOAP for Web Services by exchanging XML data between applications over HTTP.
  • AngularJs takes another approach. It attempts to minimize the impedance mismatch between document centric HTML and what an application needs by creating new HTML constructs.
  • WSDL was used for publishing Web Service interfaces.
  • Junit tests were written to test each module in the application.
  • Wrote Ant Scripts to automate the build and deploy process.
  • Involved in Code Review, Unit Testing and Integration Testing.
Confidential, Denver, CO

Software Engineer

Environment: Java (JDK 1.6), J2EE, Spring 3.0, Hibernate, Web services (SOAP & RESTFUL), Jersey, JAXB, Log4j SQL Server, SVN, Eclipse, JUnit, JSP, ANT, HTML, CSS, JSON, XML, Tomcat

Responsibilities:

  • Involved in Requirement gathering, Analysis, Preparing Functional Specifications, and Technical
  • Specifications per their requirements.
  • Used Spring’s IOC, AOP and auto wiring concepts in developing the application.
  • Used Spring Container to performed dependency injection.
  • Used Hibernate to map the database with POJO using hbm.xml files.
  • Designed the Architecture of the project as per MVC standards.
  • Used Struts for the developing funds module and mortgage module.
  • Deployed the application on JBOSS application server.
  • Used AJAX technology for creating interactive Web Applications.
  • Developed SOAP message envelopes and headers using WSDL.
  • Developed JSP (Java Server Pages) for orders module and Customer Service Department.
  • Used Gradle as a build tool and understanding the antifactory and repo structure
  • Integration of Maven/Nexus, Jenkins, Urban Code Deploy with Patterns/Release, Git Confluence and Jira.
  • Used Nexus, Jenkins as a build tool and retrieved all the dependencies required for the application. 
  • Used PL/SQL, Stored Procedures for handling SQL Server database.
  • Involved in Integration of all the modules and deploying them on the Application server and used JMS.
  • Involved in bug fixing of various modules in the application that were raised by the testing team.
Confidential

Java Developer

Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, Solaris Shell Scripting.

Responsibilities:

  • Responsible and mentored the team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed the application using the J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Spring with Tiles Framework is implemented for a common look in all the presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO
  • EJB Session Beans were used to process requests from the user interface and CMP entity beans were used to interact with the persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front-end views based on the access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch the data from the database.

We'd love your feedback!