We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • Sun Certified Java Programmer with 8+ years' Experience in object oriented programming analysis with extensive full Software Development Life Cycle (SDLC) experience in Application Software Specifications, Design, Development, Testing and debugging, Maintenance.
  • Experience in developing applications in various domains like Telecom, Banking, Insurance, Logistics and Ecommerce domains.
  • Strong Knowledge on JVM architecture in terms of Memory Management, GC and types of class loaders.
  • Good experience in implementing applications with Model - View-Controller (MVC) / N-tier Architecture.
  • Strong Experience in developing applications using various software methodologies Waterfall, Agile, Prototype and others.
  • Participated in all phased of software development life cycle (SDLC) that includes Requirement gathering, analysis, Design Implementation, Testing, Deployment and Maintenance.
  • Proficient in tuning the performance of application and troubleshooting issues in application.
  • Experience implementing SOA, Web Service applications.
  • Hands on experience in developing applications using java/j2ee related technologies like Core Java, Servlets, Jsp, Struts, Springs(All Modules), EJB, Hibernate, Web Services(SOAP & REST), Node JS and others.
  • Developed user interfaces using various front end framework technologies like JavaScript, JQuery, Bootstrap, Angular JS, Ember JS, JSF, HTML5, CSS3.
  • Proficient in using JMS and MQ-Series to provide communication between two loosely coupled systems.
  • Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).
  • Experience in converting output (EBCDIC) of COBOL applications to java applications input (ASCII).
  • Experience in authoring and publishing the content using content management technologies like CQ5.
  • Strong Experience in using Struts tag libraries like html, bean logic, nested and tiles.
  • Knowledge on developing mobile applications using Android programming language.
  • Hands on Experience in configuring various plugins (Check Style, Maven, Gradle, SVN, JUnit, Git, Clear Case and others) in continuous integration tools like Jenkins as part of automate the build process.
  • Strong Experience in using web and applications servers like Tomcat, Web Logic, Web Sphere and JBoss.
  • Proficient in using various databases like Oracle, SQL Server,DB2 and also proficient in using database schema objects like tables, indexes, stored procedures, sequences, views.
  • Hands on experience in using java/j2ee design patterns like Singleton, Session Facade, Service Locator, MVC Pattern, DAO Design Pattern, Iterator Pattern, Bridge Pattern, Pattern, Filter Pattern and various.
  • Hands on experience in working with various version controls like SVN, CVS, Dimensions, Clear Case, RTC, GIT.
  • Strong Experience in Creating, Consuming, Securing and Testing Web Services (SOAP & REST).
  • Proficient in using various ORM frameworks like Hibernate, IBatis and others.
  • Configured various build tools like Ant, Maven and Gradle in the applications.
  • Proficient in using various IDE’s like Eclipse, Spring STS, IBM RAD and IntellijIDEA.
  • Strong experience in using Code Quality Coverage tools like SonarQube to analyze and manage code quality.
  • Proficient in using front and back end related unit test frameworks like JUnit and Jasmine.
  • Strong experience in creating JSP pages using JSTL and Custom tags.

TECHNICAL SKILLS

Operating Systems: XP, Windows 7, Windows 10, Windows NT, UNIX

Development Languages: Java/J2ee

Databases: IBM DB2, Oracle, No SQL, MySQL, SQL Server

IDES: Spring Tool Suite (STS), Eclipse, RAD, SQL Developer, Data Studio

Application Servers: Web Logic 10.3, JBoss 6.x, Web Sphere 7.0

Content Management Tools: CQ5.4

Web Servers: Tomcat 7.0, Tomcat 6.0

Version Controls: Dimensions, CVS, SVN, Clear Case, RTC.

Testing: JUnit framework, Soap UI, Jasmine

UML Tools: Rational Software Architect (RSA), Eclipse UML2

Build Tools: Ant, Maven

Bug Tracking Tools: Jira, IBM Rational Clear Quest

Quality Management Platform: SonarQube

Web Frameworks: Apache Struts, JSP, Spring MVC

Persistence Frameworks: Hibernate, iBatis, Mybatis, JPA, Spring Data JPA

Logging Frameworks: Log4j, SLF4j

Web Service Frameworks: Apache Axis2, Jersey, Apache CXF.

Front End Technologies: Java Script, JQuery, Ajax, Boot Strap, Angular JS, HTML5, CSS3.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Developer

Responsibilities:

  • Configured the Message Brokers to validate, transforming and routing requests.
  • Used JMS to notify the customers whenever the installation or repair was scheduled.
  • Implemented and secured the rest web service to fetch the data related to customers and products.
  • Used Spring MVC as dispatcher servlet to dispatch request to handlers and resolve the views.
  • Used Angular Schema Forms to validate the form field data like minlength, maxlength, email, date and others validations.
  • Created JUnit test suites with related test cases for unit testing application.
  • Used Apache Camel integration framework for routing and media rules in domain specific languages.
  • Implemented Web API to use OAuth2.0 with JWT (JSON Web Tokens) to secure the Web API Service Layer.
  • Created user interfaces using Angular JS, HTML5, CSS3 and Bootstrap.
  • Created Angular grids with various features like Sorting, Filtering.
  • Used Jasmine framework for unit testing the angular controllers.
  • Secured the rest web services using OAuth2 mechanism.
  • Used Jira to prioritize tasks, track the defects and fixed the defects raised by QA Team.
  • Created queries, indexes, triggers, sequences and stored procedures in Oracle database.
  • Used Spring Security with Http Basic authentication headers for role based authentication of application users.
  • Used new Java 8 features like lambda expressions, streams, collections, Time API and Java IO.
  • Configured SonarQube in eclipse to measure and analyze the quality of source code.
  • Used Spring Data JPA as data access layer to use Pagination support, dynamic query execution and to integrate custom data access code.
  • Used Jira to create user stories and issues and to track the status of stories and issues.
  • Created Controllers, Services in Angular JS and then injected the services using angular dependency injection and also used angular directives to manipulate the DOM.
  • Participated in status meetings to discuss the status of tasks and roadblocks in the task.
  • Used various bootstrap components like Typehead, Calendar, Buttons, Icons, tooltips and various.

Environment: XP, Angular JS, Bootstrap 3, HTML 5, JMS, CSS3, Spring MVC, Spring Security, WinSCP, Apache Camel, putty, SonarQube, Maven, SOAP UI, Rally, REST, Jasmine, Toad, Java 8,Oracle 11g, toad, JBoss EAP 6.4, Eclipse, Agile.

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Worked on migrating from WebLogic to Tomcat server which includes configuring data sources and more.
  • Integrated Apache Tiles with Spring MVC for component reusability (headers & footers) and to control the layout of the page by a single template page.
  • Prepared SOA readiness assessment on the current client infrastructure.
  • Used Apache Kafka to publish and subscribe to stream of records in fault-tolerant way.
  • Used WSDL and the Oracle SOA Suite toolset to design and generate WS-I compliant web services that exposed the aforementioned interfaces to the BPEL Process Manager as a web services.
  • Used Spring Security access control to customize the web page based on user roles.
  • Extensively used Hibernate features such as inheritance, lazy loading, dirty entity checking, optimistic locking, Batch fetching, Cache, Collections and transactions.
  • Understood the existing system and implemented the new system with the same business using new client and server side technologies.
  • Created JUnit test suites with related test cases (includes set up and tear down) for unit testing application.
  • Created, Consumed, Secured and Tested (Unit Test & Performance) SOAP Web Services.
  • Implemented Spring Validation API for writing and integrating the validation rules.
  • Configured Check Style in eclipse to ensure that Java code adheres to a set of coding standards.
  • Created Spring Batchframework to extract data from National Mortgage Licensing System (NMLS) and then store the data into local database.
  • Used various libraries of Ember JS to develop user interfaces of web page.
  • Used JQuery Data Table Plugin for Pagination, instant search and multi-column ordering.
  • Created Client using java script libraries like JQuery, HTML5, CSS3, Bootstrap and Ajax.
  • Scheduled and ran jobs using Autosys tool.
  • Participated in client meetings to gather business requirements and to prepare wireframes for webpages.
  • Used maven to build and auto deploy the applications into tomcat web server.
  • Troubleshooted applications to resolve various issues and fixed defects in various environments.
  • Used Apache Log4j to log the different levels of messages to the log file.

Environment: XP, STS, SQL Developer, Bootstrap, Ember JS, SOA, HTML 5, CSS 3, Jsp, JSTL, Ajax, Maven, Hibernate, Spring MVC, Spring Security, Apache Kafka, Spring Batch, Spring AOP, apache log4j, SonarQube 3.5,SQL, Oracle 11g, SVN, Agile, tomcat 7, SOAP, CA Rally.

Confidential, Atlanta, GA

Sr. Java Developer

Responsibilities:

  • Implemented the user interfaces using JSF UI Components, Validator, Events and Listeners, XHTML, CSS3for retrieving policy holder information and determining eligibility.
  • Used basic, facelets, and convertor, validator tags in JSF to validate and convert input, render output and for component reusability.
  • Created SOAP web services using contract first approach and also performed unit and quick load testing using SOAP UI framework.
  • Secured the SOAP web services using WS-Security Authentication.
  • Used SAML for exchanging the information between online parties and for Cross Domain Single Sign On Implementation.
  • Implemented various design patterns such as Data Access Object (DAO), Data Transfer Object (DTO), Front Controller, Value Object, Iterator Design Pattern and various.
  • Used Spring Batch framework for retrieving customer information from various departments like DOL (Department of Labor) and SSA (Social Security Administration) and stored in flat files.
  • Used Beano for marshalling and unmarshalling Java beans from a flat file.
  • Created IteamReader, ItemProcessor, and ItemWriter to read data from different inputs and process it and write the data into database.
  • Scheduled and ran jobs using Autosys tool.
  • Implemented the business logic in middle tier using EJB framework including stateless session and Entity bean classes.
  • Configured Smoke Test to ensure the stability of build and to decide for further test proceedings.
  • Used Maven to build the application and also used was7-maven-plugin to deploy the application into web sphere application server.
  • Created queries, indexes, triggers, sequences and stored procedures in Oracle database.
  • Used Jira to prioritize tasks, track the defects and fixed the defects raised by QA Team.
  • Participated in client meetings to gather business requirements and to prepare wireframes for webpages.
  • Build REST web service by building Node.js Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Configured SonarQube to continue inspection of code quality, unit testing and for coding standards.
  • Extensively used Hibernate features such as inheritance, lazy loading, dirty entity checking, optimistic locking, Batch fetching, Cache, Collections and transactions.
  • Performed the code reviews and refractor the code to improve the performance.

Environment: JSF, Java/J2ee, JDK 1.6, Java Script, Node JS, Spring Batch, Web Services, WebSphere, Agile, Apache Log4j,xml,SQL, PL/SQL, JSP, Eclipse, RTC, HTML 5, CSS3, SQL Developer, putty, Ejb, AutoSys, MavenBeanIO, WinSCP.

Confidential, Camp Hill, PA

Sr. Java Developer

Responsibilities:

  • Used WinSCP to feed secure input to batch jobs in different environments as part of fixing defects and used putty server to interact with server in different environments.
  • Used sandbox to provide application security and isolates changes from local machine and to reflect the effects in sandbox only.
  • Configured connection pooling, heap size, domain, logging, work manager, profiles in WebLogic.
  • Extensively used hibernate features such as lazy loading, fetching, caching, collections and mappings.
  • Integrated JProfiler with eclipse to find potential memory leaks in application.
  • Implemented and consumed web service (SOAP & REST) API and also performed quick load test and unit testing by using SOAP UI.
  • Used Jasper reporting servers to convert data coming from data source into PDF Formats.
  • Integrated Apache Tiles with Spring MVC for component reusability (headers & footers) and to control the layout of the page by a single template page.
  • Used Spring AOP with hibernate to configure declarative transaction management..
  • Secured the REST web services using OAuth mechanism and secured SOAP web services using Two Way Authentication mechanism.
  • Used Rally to track the defects raised by QA team and fixed defects in various environments.
  • Created and Checkout branches in Clear Case using checkout commands.
  • Created Spring Batch to get the income details to determine eligibility for Medicaid and also fixed defects in batch jobs in various environments.
  • Prepared various JUnit Test Cases to test the behavior of the application.

Environment: XP, UNIX, Jasper Reports, Eclipse, SQL Developer, Soap UI, HTML5,CSS, JQuery, Jsp, Java/j2ee, Maven, Hibernate, web services, XML, Spring, JProfiler, SQL, PL/SQL,SVN,Waterfall,JBoss7.1,putty.

Confidential

Sr. Java Developer & CQ5 Developer

Responsibilities:

  • Created custom components in CQ5 and integrated the components using packages.
  • Created templates and components for CQ5 and clipped applications.
  • Performed authoring and publishing of AEM components in various environments.
  • Used Day CQ5 CMS to build html/css/Angular JS templates to revamp shopping cart and checkout module.
  • Create OSGI bundles for deployment through Apache Sling.
  • Worked on Sling servlets to handle POST and GET requests.
  • Installed and Configured Adobe CQ.
  • Designed use case diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
  • Developed JUnit test cases for unit testing the application.
  • Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions
  • Implemented Adobe WCM, CRX, JCR, Sling, OSGI, CRXDE, WCM, and DAM.
  • Responsible for solving page layout issues and creating an effective CSS fluid layout.
  • Used Maven to build the application and also used was7-maven-plugin to deploy the application into web sphere application server.
  • Created REST web service API that can be used to get the list of products available in particular area based on zip code.
  • Used Angular data grids, filters, directives, pagination, auto complete, date picker, dialog, menu, and tabs for creating user friendly web pages.
  • Used Mybatis framework in DAO layer for mapping an object - oriented domain model to a relational database and to perform database interactions.
  • Configured Authorization, groups and users available OOTB.

Environment: XP, Eclipse, SQL Developer, Angular JS, HTML 5, CSS, Mybatis, JSTL, Ajax, Maven, Hibernate, Junit, log4j,SQL, PL/SQL, DB2,SVN, Agile, Web Sphere 7.x,CQ5.3, AEM, Web Services.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in collecting specifications, technical reviews with client, development, testing and documentation.
  • Developed web pages using Struts, JSP, Servlets, HTML and JavaScript.
  • Used Struts validator framework to validate the form fields.
  • Used declarative exception handling to handle the exceptions.
  • Created queries, indexes, triggers, sequences and stored procedures in Oracle database.
  • Used html, bean and logic tag libraries to manipulate the Dom and to render output.
  • Used Struts tiles framework to create reusable presentation components.
  • Consumed the SOAP web services api to retrieve ebills.
  • Created user friendly web pages to add the new credit cards.
  • Developed JUnit test cases for unit testing the application.
  • Used Maven tool for building application and also used maven-weblogic-plugin to deploy application into weblogic application server
  • Used JPA as persistence framework for interacting with database for all DDL and DML operations.
  • Used the apache Log4J framework to log the various levels of messages.
  • Developed EJB Session Beans to communicate with Controller and service layer.
  • Created Action classes and configured struts configuration file.
  • Used I18N for displaying content specific to the locale based on their languages.
  • Used AJAX framework for server communication and seamless user experience
  • Tuned complex database queries and joining the tables to improve the performance of the application.

Environment: XP, Eclipse, SQL Developer, JQuery, HTML 5, CSS, Jsp, Ajax, Maven,, Junit, Spring, apache log4j,Hibernate, SQL, PL/SQL, Oracle 11g, Clear Case, Agile, Web Logic 9.x, web services, JSTL, putty, WinSCP.

Confidential

Sr. Java Developer

Responsibilities:

  • Configured log4j to log different levels (like info, warn, error) of messages.
  • Created unit test cases using Junit to test the application.
  • Used ANT to automate the application build process.
  • Deploying the Web Service in various regions and testing it with SOAP UI.
  • Implemented various design patterns such as Data Access Object(DAO),Data Transfer Object(DTO), Front Controller, Value Object, Iterator Design Pattern
  • Used struts framework to develop well architected web applications.
  • Developed the user interface using HTML, CSS, JavaScript, and JQuery.
  • Used various struts tag libraries like html, bean and logic tag libraries to manipulate the DOM and to render output to web page.
  • Created queries and also created stored procedures for data integrity.
  • Used Struts validator framework to validate the form fields.
  • Created Action classes and configured struts configuration file.
  • Used I18N for displaying content specific to the locale based on their languages.
  • Used AJAX framework for server communication and seamless user experience

Environment: Unix, XP, Eclipse, SQL Server, JQuery, Struts, HTML 5, CSS, Jsp, JSTL, Ajax, Jenkins, ANT, SQL, Dimensions Agile, Web logic 9.x, Web Services.

We'd love your feedback!