We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Around 7 years of professional experience in designing, developing and testing internet/intranet Web - based applications, Client/Server applications, J2EE Architecture, OO Design patterns, and Core Java.
  • Good experience in designing web/enterprise applications using Software Development Lifecycle (SDLC) methodology.
  • Hands on expertise in designing, developing and deploying applications using J2EE technologies including JSP, Servlets, EJB, JSTL, Struts, Spring, AJAX, JDBC, JNDI, Java Beans, Hibernate, Web Services and RDBMS.
  • Very good understanding of Model View Controller (MVC), Client Server and Multi-tier architectures.
  • Strong knowledge of Java/J2EE design patterns. Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object, Value Object patterns.
  • Expertise in web development using HTML, DHTML, CSS, Java Script, XSL, XSLT, NodeJS and XML (SAX, DOM, JAXP, JAXB).
  • Experience working on TDD using JUnit
  • Expertise in Web Components technologies like JSP, Servlets, JDBC, AJAX.
  • Hands-on experience in using various version control systems: Git and Github.
  • Experience working with Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB) using WSDL.
  • Strong front-end UI development skills using HTML5, CSS, JavaScript, jQuery, Angular JS, AJAX, XML, and XSLT.
  • Well-versed in Agile software development - TDD, iterative development, pair programming.
  • Experience in work delivery of production support within SLA’s using the Service Manager, Kibana to check the logs.
  • Expert in Gradle for building and running scripts that automate the data staging process
  • Expert in designing enterprise applications using technologies like EJB, JNDI, JMS.
  • Extensive experience in designing, developing and implementing Model View Controller (MVC2) using Struts, Spring, and Hibernate framework.
  • Experience in Database programming using Oracle, DB2 UDB, MS SQL Server.
  • Good experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.
  • Experience in working with Tomcat, IBM WebSphere, BEA WebLogic and JBoss and Created Jenkins job for CI.
  • Expertise in working on ANT, Hudson, Maven, Log4j, JUnit, Mockito, JMock, Test-ng.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins
  • Experience in using Design Tools like Rational Rose Enterprise Tool, MS Visio, ERwin for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
  • Experience in using various version control tools like CVS and Rational Clear Case.
  • Strong Inter personal communication skills & ability to work independently as well as in a group.
  • Quick Learner and adaptable to working environment.

SKILLS:

Languages/Technologies: Core Java, J2SE, J2EE, JSPs, Ajax, JSF2.0, EJB, JDBC, JavaScript, HTML5, DHTML, CSS3, XML, Angular JS, Web Services, AWS, SQL, WSDL, JUnit

Frameworks: Spring 2.5 & 3.0, Hibernate 3.x, Struts 2.0

Design Methodologies: Rational Rose, MS Visio

Application/Web Servers: WebSphere8.0, Weblogic 8.x/7.x, Oracle, Tomcat 5.0, JBoss 5.0

Database Environments: ORACLE 9i/10g/11i, SQL Server, MYSQL, DB2, Informix DB.

IDEs: Eclipse, Netbeans, RAD, Jdeveloper 9.0.3, TOAD, Oracle SQL Developer, Tortise SVN, DBvisuilizer.

Testing Tools: Junit, Test-Ng.

SCM Tools: CVS, Perforce, Clearcase, Subversion

Operating Systems: Windows NT/XP/2000, Unix, Linux, Redhat linux, Solaris

Protocols: HTTP, FTP, TCP/IP, LAN and WAN.

PROFESSIONAL EXPERIENCE:

Confidential

Java developer

Responsibilities:

  • Interacted with end-users to design technical specifications, develop and test custom developed applications.
  • Migrate the applications from Monolithic architecture to Microservices based architecture
  • Created Site Minder Policies for single-sign-on SSO based applications for Logon.
  • Developed the web services using java and Spring MVC Framework.
  • Application integration with Spring web services to fetch the data from external benefits application using SOAP and configuring WSDL based on SOAP specifications.
  • Design credential API for Password Hardening and calling C based component from Java libraries to Hash the Plain text password using the slow hashing algorithms
  • Perform functional, Regression, Performance, endurance and stability testing for all our applications
  • Developed Interactive web pages using Angular1.6, HTML5, CSS3 and Bootstrap as per user requirements.
  • Used components in Angular JS like Controller, directives, services, providers, routings (ng routing/UI routing), Custom Validations, Promises, and Filters.
  • Used Angular JS to manage the components for the application and serves as the pipeline that connects them.
  • Created the React.JS express Server to build MVC framework from front-end side Angular1.6 to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Coordinate with application and server team on daily basis.
  • Use Multithreaded environment to run the processes asynchronously using different future calls.
  • Develop Swagger with annotations and generate the REST credential API.
  • Worked on irule scripts to route the traffic from existing domain to the application domain url based on context root
  • Restructured the code according to the ePaaS requirements and deployed our application on jboss container. the policy server end.
  • Used Spring Batch Annotations to simplify the business logic for creating Spring MVC Restful web services.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end JQuery Ajax calls.
  • Developed the RESTful web services using Spring IOC to provide user a way to run the job and generate daily status report
  • Setup the Continuous Integration (CI) process and continuous deployment (CD) in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Well versed in MVC (Model View Controller) architecture using Spring and implementing JSTL (JSP Standard tag library), custom tag development and tiles.
  • Developed REST/HTTP API, WSO2 API including JSON data formats.
  • Installed Web agent Option pack on the custom docker images and pulled them whenever we need to reinstall while restarting the JBoss for our Federation application
  • Design and developed the processes using Multi-Threading, concurrency to make it Asynchronous.
  • Resolved LDAP connectivity issues for our applications which are hosted on ePaaS.
  • Implemented Kafka in applications that needs logs to be printed to Splunk Dashboard using Kafka Forwarder.
  • Developed the Credential API for password Hardening using slow hashing algorithms.
  • Configured the Web agents on VM according to existing code setup and routed the traffic using HA proxy routers.
  • Written Docker scripts to install web Agent option pack and do the smhost registration.
  • Done NFS mount to copy the property files from NGI App Servers to the ePaaS Pods.
  • Worked on raising incidents and requests whenever required and involved L2 support team for resolving the application to server issues. Experience in application development using DevOps Tools like Jenkins.
  • Performing defect tracking, fixing the defect, updating the status and reporting.
  • Writing test cases and test scenario’s as per the requirement for UAT testing and data analysis and validation.

Environment: Java/J2EE, Web services, WebSphere Portal server - 8.5, SQL / PL SQL, DB2, Oracle, Design models and Design patterns, Spring framework, JSP, Kibana, Jenkins, SOAP, JSF, Spring, Hibernate, MyBatis, WebSphere MQ.

Confidential, Glenview, IL

Senior Java developer

Responsibilities:

  • Developing the web application and User Interfaces using Spring and JSF frameworks.
  • Implementation of security for the web application and also for web services
  • Developing web soap and Restful web services
  • Developed Micro services & APIs using Spring Boot
  • Used Apache Kafka cluster as messaging system between the APIs and Micro services
  • Worked with Spring Integration to connect different components of the service seamlessly
  • Used JSF Framework and VXML to implement IVR (Interactive Voice Response) Application.
  • Automated inbound and outbound calls using IVR
  • Developed IVR system which provides refined method of optimizing and managing supply.
  • Developed Single page web application using Angular JS to manage sworn documents for mortgage loans.
  • Developed and maintained web application systems using Node JS, Angular JS and Amazon Web Services (AWS).
  • Developing Applications using latest Java/J2EE technologies such as Cassandra, Reactive Java 8
  • Developed Angular JS Controllers to in corporate business logic in to application.
  • Developed custom Directive to render HTML in a semantic way for web applications.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were BackboneJS and JQuery.
  • Used the git source control tool via BitBucket to manage a multiple feature branch Java codebase
  • Configured Angular routing module to configure routes in the application.
  • Built Custom services and utilized existing services like http service to invoke Rest service calls.
  • Consumed various SOAP and REST web services related to Partnerships and Branded cards processing systems
  • Used Maven as build strategy and Jenkins as continuous integration server to execute test cases.
  • Creating the AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave, Cassandra and Spark Clusters
  • Worked on Mesosphere’s Mesos and Marathon to handle application deployment
  • Work on AngularJS components for pay-by-phone UI
  • Working with testers and also with business partners.
  • Used GitHub version controlling tools (CI/CD) to maintain project versions supported the application through debugging, fixing and maintenance releases.
  • Writing tested, idiomatic, and documented JavaScript, HTML5 and CSS
  • Involved in the each and every phase of software development life cycle
  • Coordinated with technical architects to ensure applications adhere to proposed architectural standards.
  • Troubleshoot development and production problems across multiple environments and operating platforms.

Environment: J2EE/JAVA8, JavaScript, NodeJS, SPRING 3.0, RestFul Web Services, AngularJS, Docker Container, AWS, JSF2.0, Oracle DB2B, JDK1.6, APACHE MAVEN 3.0, SVN, SOAPUI, Web sphere App Server8.5, Modular design patterns, STS

Confidential, Round rock, TX

SR Java/J2EE Developer

Responsibilities:

  • Involved in developing the integrated application based on spring, Hibernate Framework.
  • Designed and developed the RESTful web services using JSON, JAX-RS.
  • Used AJAX for asynchronous communication with server.
  • Developed Action Form Beans, Action classes and required service and DAO classes for implementing business logic for the Spring Framework.
  • Validated the user input using Struts Validation Framework.
  • Developed Struts action classes, forms and JSP pages with struts tags, validation, struts-tiles and modifying Struts-Config files and implemented file upload functionality for large amount of data.
  • Performed client side and server side validations were implemented using JavaScript.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Involved in CICD process using GIT hub, Nexus, Jenkins job creation, Maven build and publish and Fabric implementation to support distro pattern.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint (CRUD) with MongoDB back end, provided a schema.
  • Used GIT hub and SourceTree for Version control of the code and configuration files.
  • Designed generic database Connection Pooling with JDBC using Oracle and involved in the SQL query optimization.
  • Developed the application by using HTML5, Java/J2EE development expertise
  • UI development using Angular JS and SpringMVC by using web Storm 8
  • Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a VMWare VI Client.
  • Developed test cases for Unit testing using Junit and performed integration and system testing.
  • Involved in unit testing using JUnit and integrating the unit testing in build process with Maven for TDD (Test Driven Development)
  • Developed the user interface with JQuery, JSP, HTML, HTML5, CSS, CSS3 and JavaScript.
  • Developed Value Objects/POJO classes to hold the values between Data Layer and Business logic layer.
  • Developed and Implemented new UI’s using Angular JS and Html.
  • Implemented Core Java Methodologies like Interfaces, Collections, Exceptional Handling and Abstract Classes.
  • Involved in writing SQL queries and procedures and applying optimization techniques.
  • Built and deployed the application in JBoss Application Server.
  • Unit Testing and fixing the defects in the application during the maintenance builds.

Environment: Java, spring, JavaScript, HTML, TDD, CSS, JQuery, HTML5, CSS, CDN, Virtualization, Dreamweaver, Hibernate, Struts, Web Services (SOAP, WSDL), Junit, XML, Maven Core Java, HTML, REST web services, Hibernate.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Creating Web Services to handle data from Client Web Portal to the actual ASPEN System.
  • Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML, AJAX and CSS in developing the presentation layer.
  • Used HTML5 with Angular JS, JSTL, JSP and JQuery for the presentation layer along with Java script for client side validation.
  • Responsible for development, testing and support of test and result access application using Spring MVC framework.
  • Coordinated team application of test-driven development (TDD) strategies to optimize system quality and to enable rapid refactoring.
  • Implemented as well as exposed web services using Apache Axis and JAX-WS.
  • Used Web Services to exchange product and customer order information.
  • Used Struts Validation Framework for dynamic validation of the user input forms.
  • Worked in agile methodology for Test-driven Development.
  • Worked on Front- end development of Admin portal of Margin Calculator.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using jQuery, JSON, JavaScript, HTML5, and CSS.
  • Implemented application logging and exception handling using Spring AOP.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Worked with POJO for handling data coming from the legacy systems.
  • Designed and implemented Oracle 10g database to record the collateral securities and settlement data.
  • Designed and implemented SpringORM module to integrate Hibernate.
  • Used JMS API for communication with MSP(third party Mainframe System).Used Struts2 to implement the presentation layer of the Algo Collateral Security Management System.
  • Worked on Apache 7.0TOMCAT Application Server for implementing SOAP web services.
  • Produced the report data on the client Front-end using EXT-JS, JavaScript, HTML5, CSS3 and client side validation through JavaScript and Ajax for asynchronous communication.

Environment: J2SDK v1.6, Servlets, JSP, Spring, Struts2, TDD, Hibernate, POJO, Apache 7.0 TOMCAT, UNIX, Sun Solaris, HTML5, JavaScript, Mainframe System, Angular JS, JMS, CSS, jQuery, Ajax, JSON, Web Services, Oracle 10g, Factory Design Pattern and Log4j

Confidential

Jr. Java Developer and Analyst

Responsibilities:

  • Implemented the business logic for EMS- FM using Spring and Hibernate.
  • Designed the WSDL for Data transfer between various platforms.
  • Consumed SOAP based web services, created stubs using Apache Axis.
  • Built the ETL (Extraction-Transform-Load) model using XML and Java.
  • Performed the code reviews for the features developed by the scrum.
  • Conducted the SQL performance analysis on Oracle 11g database tables and improved the performance by SQL tuning.
  • Developed JMS based customized Queuing System for fault preferences.
  • Developed Notification mechanism for Inter component communication.
  • Developed Query Engine Module using EJB 2.1.
  • Proficient in XML for data parsing using JAXB and JAXP.
  • Tested performance across platforms using SOAP UI.
  • JProfiler was used to profile the code and increase the no of notifications per second to 300 ps.
  • Implemented the modules using Test Driven Development.
  • Designing Automated test cases using Python 2.7 in open source framework Django 1.2.
  • Worked across time zones in a global environment.
  • CRUD operations for all the License APIs.
  • Played an important role in Architecture design.
  • Junit test cases for all the APIs and business logic.

Environment: JSP, Hibernate, PL/SQL, Oracle, Spring, Junit, JMS, WAS, EJB, Oracle, JProfiler, SOAP XML, MySQL, Webservices, IBM Rational Clear Quest, Agile Methodology - XP.

We'd love your feedback!