We provide IT Staff Augmentation Services!

Senior Java Developer Resume

San Diego, CA


  • Having 8 plus years of extensive experience with object oriented analysis, design, and development of thick client, web, and enterprise applications with a wide range of domains, platforms and environments and developement with solid understanding of database designing, development, multi - tier distributed enterprise applications using Java/J2EE.
  • Experience in all phases of SDLC, like Requirement Analysis, Implementation & Maintenance & extensive experience with Agile and SCRUM and TDD.
  • Hands on expertise in front-end development utilizing JavaScript frameworks such as jQuery as well as front end technologies, HTML5,, CSS3, Android, Ajax, Nodejs ,Angular JS, Ember . js and ETL Tools.
  • Solid Experience with Java technologies including: Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, Web Services SOAP, REST API, WSDL
  • Translate design concepts into user interfaces on iOS using Swift and Objective-C programming languages
  • Full stack Web application development (frontend and backend) using LAMP (Linux, Apache, MySQL, PHP), JavaScript, Python, and .NET technologies.
  • Experience in designing, developing applications using Struts (1.x/2.x) Frame work, Oauth framework and configured the validation framework for validations and Tiles framework for layout management
  • Superior project implementation skills using Java, Jsp, Servlets, JDBC, JNDI, JSTL, RMI, JMS,EJB, Struts, Spring, JavaScript, XML(SAX, DOM), Webservices, JMS, Java Mail, JAXP, WSDL, SOAP, JSON, Hibernate.
  • Experienced in unit test using jasmine on Karma, and End2End testing using protractor and http-server.
  • Strong Experience in web development using interactive/Web 2.0 technologies, XHTML, DHTML, JavaScript, DOM, Angular JS, framework (JQuery, Prototype, YUI, etc.), JSON, AJAX.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms and provide solutions related to the migration to MongoDB.
  • Good Experience working with Node.js (Grunt, Bower, Express, HTTP, FS) and experience implementing custom directives in Angular JS.
  • Experienced Model View Controller framework such as Angular JS framework for creating Single Page Application (SPA).
  • Good experience in working with Core Java development and PHP web application development. Good Understanding DOM and DOM Functions.
  • Expertise in UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity diagrams) using Designer tools like MS Visio, Rational Rose.
  • Expert of Spring framework including configuring Spring Application Context with Dependency Injection, Spring IOC ( Inversion of Control ), Spring AOP ( Aspect-oriented Programming ), Spring MVC, Spring Security, Spring JPA and Spring Batch.
  • Experience in technologies like JSP, Servlets, JDBC, and EJB.
  • Involved in Enterprise application by using Design patterns like MVC, Singleton pattern, DAO, Factory.
  • Worked in Web application development using HTML, DHTML, CSS, UML, JavaScript, JQuery, JSON, AngularJS, Node JS, Bootstrap, AJAX, JSF.
  • Proficient in XML technologies XML, XSL, XSLT and validations with DTD & XML Schema and processing files with SAX, DOM Parsers.
  • Experience in working with relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/SQL and NoSQL databases such as Mongo DB and Cassandra.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages, snapshots, Triggers and optimization with Oracle, DB2 and MySQL databases.
  • Worked in both Unix, Linux and Windows based development environments.
  • Involved in Unit Test Cases writing and having good knowledge in JUnit, used mocking frame work like Mockito, JMockit. Spring test with Groovy for debugging and testing the applications.
  • Expertise in using and configuring various web and application servers like IBM WebSphere Application Server , Apache Tomcat, JBoss Application Server,
  • Expertise with development tools such as Eclipse and NetBeans.
  • Followed Test driven development of Waterfall and Agile/Scrum Methodology to produce high quality software.
  • Good experience with version controls like SVN, IBM Clear case, CVS and GIT .
  • Innovative team player proven to work under tight deadlines and work pressure. Ability to learn and merge new technologies quickly. Excellent problem solving, analytical and communication skills


Languages: Java/JDK 8.0, SQL, C++,Python

J2EE Technologies: Servlet, JSP, JDBC, RMI, JNDI, JSTL, Web Services, EJB, RCP, Tiles

UITechnologies: HTML, CSS, JavaScript, JQuery, Bootstrap, Apache Axis, AngularJS, JSF

Frameworks: Spring, Struts 2, Hibernate, JUnit, J2EE Design Patterns

Web/ApplicationServers: Tomcat 6.x/7.x, IBM WAS 5.1/6.0, JBoss, Weblogic Server 10, GlassFish


Databases: Oracle11g, MongoDB, MySQL, Microsoft SQL Server, DB2

Build Tools/ Utilities: Maven, Gradle, ANT, Jenkins

Designing Tools: Microsoft Visio, Rational Rose, UML

Version Control Tools: CVS, SVN, Git, ClearCase

Spring Modules: Spring Core, Spring JDBC, Spring MVC, Spring Security, Spring Boot, Spring ORM, Spring Web

Operating Systems: Windows XP/7/8, UNIX, Linux, Mac OS


Senior Java Developer

Confidential, San Diego, CA


  • Involved in the analysis, design, and development and testing phases of Software Development Lifecycle (SDLC) includes agile methodology .Involved in daily scrum and sprint planning meetings.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Developed Graphical User Interfaces using HTML5, CSS3, bootstrap, AngularJS and JSP's for user interaction.
  • Responsible for designing page layout using HTML5 and CSS3 and adding dynamic functionality to each module.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using Angular JS framework.
  • Implemented with Angular JS using its advantage including two-way data binding and templates.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Designed dynamic client-side JavaScript code to build web forms and simulate process for web application, page navigation and form validation.
  • Publish applications for prelaunch internal testing using Apple iOS Enterprise program
  • Worked as part of Microservices team to develop and deliver Maven projects to deploy on tomcat.
  • Worked on responsiveness of the application and explored the fixed width and fluid layouts using the Twitter Bootstrap .
  • Implemented AJAX functionality to speed up web application.
  • Used CSS preprocessor SASS to make CSS more efficient.
  • Used Node JS for the communication to the server through Restful API and added user validations & permissions by using it.
  • Debugged the website using Chrome Developer's tools and hardcoded the API into script for getting the information about merchants using Node Js.
  • Involved extensively in designing mobile strategies to build applications for iOS mobile platform.
  • Developed the application suing storyboards, auto layouts, constraints and size classes for to support different iOS devices.
  • Performed automated installations of Operating Systems using kick start for Linux.
  • Developed RESTful web service at back end by using Node . js and Express. js
  • Conducting functional and Integration tests
  • Extensively used Dependency Injection (IOC). Developed interfaces to communicate with mid-tier and Data Base.
  • Added dynamic functionality to the application by implementing JQuery.
  • Merging all developer workings copies with shared mainline server for Contionous Integration.
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Performed Server side validations according to Business Rules set by Users.
  • Involved in developing the persistence layer using Hibernate framework.
  • Developed Hibernate with Spring Integration as the data abstraction to interact with the database and used dependency injection (DI) using Spring framework and annotations.
  • Extensively used MVC, DAO, Factory and Singleton design patterns.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Spring framework to implement middle tier with Spring IOC.
  • Experience in Java Messaging Services ( JMS )
  • Created platform as infrastructure with AWS (EC2, RDS, S3, and ELB) used Jenkins to run the automated deployments.
  • Worked on modules to replace the Mainframe dependencies by writing the REST Web Services calls.
  • Involved in writing SQL Queries for Database CRUD Operations and verified the Data with the Production, Acceptance and Integration.
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side and Jasmine on the client side
  • Involved in fixing the Defects found under Production, CT and Integration Environments.
  • Involved in moving the application to Production.
  • Used Eclipse 4.5 IDE for developing code modules in the development environment.
  • Implemented the logging mechanism using log4j framework.
  • GitHub has been used as a Version Controlling System.
  • Used AWS to deploy the project on EC2 instance
  • Documented the results based on the Production, Acceptance, Integration Environments.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Used Maven for building entire application and deploy them on Oracle WebLogic server.

Environment: Java 1.7, JDBC, J2EE, Spring 4.0, Hibernate 4.3, Rest Web Service,ios, XML, XSLT, XSD, Oracle WebLogic Server12.1.3, HTML5, CSS3, SASS, Linux,Node JS, JavaScript/TypeScript, AngularJS, Ajax, JQuery, UML, Cucumber, Rational Rose, Eclipse 4.5, GitHub, Oracle 11g, Maven, Visio, Log4j, EC2, RDS, S3, ELB, Junit

Senior Java Developer

Confidential, Charlotte, NC


  • Involved in the requirements analysis, designing, development, testing and maintenance of the websites.
  • Developed websites using HTML, CSS3, JavaScript, JQuery, XML and Ajax.
  • Created web application prototype using jQuery and Angular JS.
  • Planned, designed, and built this iOS application.
  • Worked to make the application compatible with multiple iOS versions.
  • Use of core data and persistent storage for local database storage in iOS and shared preferences for android application development.
  • Created webRTC iOS native library to interact with server.
  • Implemented Restful Web Services for other applications to communicate.
  • Used Ajax to refresh only certain section of the page and reduce the load on the web server.
  • Used Responsive Web Design so that the website is compatible with different devices like desktops, laptops, tablets and smart phones.
  • Worked on full software development cycle from concept through deployment for iOS.
  • Managed the day to day responsibilities for all marketplaces.
  • Resolved problems associated with Linux server/desktop hardware and applications
  • Created, managed, and optimized listings in e-commerce.
  • Used Bootstrap and AngularJS, React .js and Node . js in effective web design.
  • Web site initializing through HTML, DHTML and the dynamic applications using grunt, Node . js.
  • Animations and styling through CSS/CSS3.
  • Worked with NPM, Grunt, Maven build tools and GIT / SVN source control systems.
  • Involved in working with JQuery mobile for designing user interfaces for web applications.
  • Created and consumed RESTful API to provide centralized logic and reusable data retrieval build on top of Node . js
  • Coordinated in marketing for all online marketplaces, including promotional opportunities, pricing optimization, and content creation (guides, banners, HTML templates, and email). Designed and implemented the MongoDB schema.
  • Responsible for maintaining all Confluence Spaces and JIRA projects, workflows, permissions, users, etc.
  • Designed and implemented a lead discovery web application using TypeScript, React JS, JavaScript, HTML, CSS, MVC, and Web API.
  • Migrate the Build tool Jenkins to Bamboo and integrated with Bit bucket and JIRA .
  • Developed end to end application using Spring Boot.
  • Integrated the app with the backend framework Parse.
  • Used AJAX for asynchronous communication between client and server.
  • Developed the web application that enabled viewing accomplishments and comparing them using D3.js, jQuery, PHP .
  • Involved in implementation of MVC pattern using Angular JS, JSF and Spring Controller.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager).
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report. Wrote JMS class to transfer the orders between agents and policy holders.
  • Used JMS using RabitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Designed custom Node.js module to, programmatically generate a path for a RESTful endpoint.
  • Design HTML prototypes, visual interfaces and interaction of Web-based design and hand code CSS.
  • Created several patterns of representation using different MVCs.
  • Extensively used the JavaScript, ExtJS, AngularJS front-end development which includes a deep understanding of the DOM, JSON, object-oriented JavaScript, Bootstrap and common JavaScript libraries.
  • Used the AngularJS framework for building web applications for high efficiency to use with Laravel PHP framework as well as using Restful services.
  • Core service uses the main database and the other Microservices use their individual databases to access and store data.
  • Developed the service layer using JSP, Spring, Hibernate, XML, HTML, DHTML and JavaScript.
  • Worked in the TDD software development process .
  • Conducting functional and Integration tests
  • Merging all developer workings copies with shared mainline server for Contionous Integration.
  • Incorporated knowledge of TDD and BDD for front end UI applications and performed end-to-end testing with Protractor.
  • Dynamic content management at client side using AJAX, JavaScript, DHTML.
  • Worked on AngularJS and also on JavaScript, HTML5, CSS3 in the front end development.
  • Used Dream weaver as HTML editor, IIS for Web Hosting and SQL Server database.

Environment: Java 1.5, J2EE, JDBC, Spring MVC 3.0, Hibernate 4.1.9, Ember.js, Kendo, Oracle 10g, Eclipse IDE 4.2, HTML, CSS, LESS, JavaScript, JQuery, Angular JS, Node JS, Bootstrap, AJAX,JMS, JSP, Lambda,Cucumber, GitHub, Restful, ANT, Grunt, AWS, IBM WebSphere Application .

Java Developer

Confidential, San Francisco, CA


  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Involved in all the phases of (SDLC) including Requirements Collection, Design & Analysis of the Customer Specifications from Business Analyst.
  • Developed client slide components utilizing Java Swing framework.
  • Developed and implemented the MVC Architectural Pattern using Spring MVC Developed POJO objects corresponding to the database schema and implemented persistence in the business logic using Hibernate. Developed configuration files corresponding to beans mapped and backend database tables.
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery and making use of Bootstrap framework.
  • Followed the overall application MVVM architecture to create MVC layers in Angular JS and Node JS layers.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using LESS.
  • Maintained cross browser compatibility achieved responsiveness using Bootstrap
  • Form validations with the JavaScript libraries such as Node JS and Angular JS.
  • Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.
  • Used JQuery extensively for event handling, DOM manipulation and cross-browser compatibility.
  • Used Node JS for server side rendering. Implemented modules into Node JS to integrate with designs and requirements.
  • Integrated the service call with UI using $http and $resources which are substitutes for AJAX in angular.
  • Developed JavaScript code using an XMLHttpRequest Adapter to send an AJAX request to the server side code and also implemented a callback function to handle the results.
  • Worked on Spring RESTful API to exchange XML and JSON data between enterprise applications.
  • Mastered the Grunt with commands for building and deploying the project.
  • Successful integration of the front and backend with server side being the Node JS
  • Used firebug, IE developer toolbar and chrome canary tool for debugging JavaScript and fixing issues.
  • Used AWS to deploy the project on EC2 instance.
  • Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as order status report, delivery report. Wrote JMS class to transfer the orders between agents and policy holders.
  • Used JMS using RabitMQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Experienced working with Jenkins for Continuous Integration (CI) of the project.
  • Effective usage of J2EE Design Patterns Namely Session Facade, Factory Method, Command and Singleton to develop various base framework components in the application.
  • Developed and deployed EJB’s to implement the business logic and to handle the various interactions with the database.
  • Used Log4j for the logging the output to the files.
  • Merging all developer workings copies with shared mainline server for Contionous Integration.
  • Used Eclipse as IDE for development, build, deployment and testing the application.
  • Resolved database inconsistency with better design and efficient SQL queries.
  • Used JUnit for testing the application.
  • Conducting functional and Integration tests
  • Used ANT for building the entire web application and deploy them on WebSphere .
  • Followed Agile Methodology and participated in daily SCRUM meetings.

Environment: Java 1.5, J2EE, JDBC, Spring MVC 3.0, Hibernate 4.1.9, Oracle 10g, Eclipse IDE 4.2, HTML, CSS, LESS, JavaScript, JQuery, Python, Angular JS, Node JS, Bootstrap, JMS,AJAX, JSP, GitHub, Restful, ANT, Grunt, AWS, IBM WebSphere.

Java/UI Developer

Confidential, MN


  • Extensively used Spring MVC model to implement the application and created Spring Beans using IOC and AOP. Developed the controller, business logic and DAO classes achieving dependency injection.
  • Leveraged Spring as middle-tier application framework, persistence strategy using spring support for Hibernate and declarative transaction management.
  • Implement the authentication, authorization, and access-control features by using Spring Security. Implemented remote service access with Spring Remoting.
  • Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap and jQuery, Ajax.
  • Responsible for the analysis, design, implementation and deployment of full software development life-cycle (SDLC) of Mule soft project using AGILE process.
  • Implemented MVC Design Pattern using Struts MVC Framework.
  • Designed and developed in W3C standards and Web 2.0.Implement the authentication, authorization, and access-control features by using Spring Security. Implemented remote service access with Spring Remoting.
  • Used factory in Angular.JS to use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Discussing the new requirements and coordinating with team to develop the internal design & * Architecture of various portals in PHP.
  • Previous website or e-commerce experience.
  • Involved in application development in core java using multithreading, collection and exception handling.
  • Familiar with data management. Basic understanding of Google products such as Webmaster Tools & Analytics would be desirable
  • Ability to interact professionally and tactfully with internal and external customers and vendors.
  • Used HTML/DHTML, CSS3, DOM, JavaScript to produce high performance, and user-friendly Web interface.
  • Designed dynamic and browser compatible webpage using web design techniques CSS, bootstrap, nodejs, JavaScript and jQuery.
  • Designed and implemented the MongoDB schema.
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices.
  • Created advance AES Encryption/Decryption, JSON web encryption node libraries.
  • Strong Provide transformational yet grounded migration guidance.
  • It is an application developed in BackboneJs with jQuery , JavaScript &PHP used as frontend scripting language data.
  • Prototyping new features and ideas - PHOTOSHOP, HTML, SASS and D3.JS.
  • Work on developing custom, object-oriented JavaScript using common JavaScript libraries and frameworks.
  • Created Hibernate mapping files for business objects with tables in the database.
  • Developed test cases using Junit , and followed test first development.
  • Configured the connection pools and security for the server. Used JUnit to perform unit testing.
  • Used JSON to store and access the data in a search pages.
  • Followed the Maven build life cycle to build the application war/ear files and deployed into Websphere Application server. Used JIRA for task assignment, bug tracking and fixture.
  • Developed modules to retrieve data using AJAX calls through jQuery method.
  • Applied XML into transferring administration data to the back end.
  • Validated the user input using jQuery validation plugin.

Environment: Java, J2EE, MVC Architecture, Struts1.x, JSP, Servlets, Hibernate, Ember.js JSTL, JUnit, XML, HTML, CSS, JavaScript, JQuery, Ajax, Bootstrap, CVS, JSP, Oracle9i, PL/SQL, WebLogic server 10.3, Gulp, SOAP, JSON, JDBC, Jenkins.

Java Developer



  • System was developed using Java, J2EE technologies and open source frameworks and application was implemented using struts architecture.
  • Implemented MVC architecture and DAO design pattern for maximum abstraction of the application and code reusability.
  • Followed agile methodologies to execute project. Build the application using TDD (Test Driven Development) approach.
  • Developed various helper classes using Core Java multi-threaded programming and Collection classes.
  • Assisted in designing, creating and developing web portals.Extensive experience using Bootstrap for layout.
  • Developed application by using Struts, Servlets and JSPs
  • Created custom Filters which can format data in different ways based on the requirements and involved in two-way data binding technique with styling from Bootstrap.
  • Designed signup and login pages using HTML and JavaScript .
  • Used AJAX frameworks like JQuery , JSON to develop rich GUIs and also involved in performance tuning the website
  • Implemented pagination and sorting functionalities in different modules using jQuery plugins.
  • Created and implemented SQL Queries, Stored procedures, Functions, Packages and Triggers in SQL Server.
  • Performed Client-side validations using JavaScript.
  • Developed the front-end web page by using HTML, CSS , and JavaScript.
  • Fixed bugs and provided support services for the application.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented Java objects using Hibernate .
  • Involved in designing and implementation of Spring MVC design pattern using Spring Web Flow.
  • Implemented Page Optimization techniques for web pages, Best Practices in JavaScript and handled Cross Browser compatibility issues in web pages.
  • Involved in the development of backend Logics or data access logic using Oracle DB & JDBC .
  • Used ANT scripts to build and deploy the applications in JBoss application Server.
  • Used JIRA issue tracker to file the bugs.
  • Performed Unit Testing of the developed component using Junit .
  • Integrated security into applications.
  • Designed User Interface, Coded Functionality and performed Unit Testing.
  • Wrote UNIX shell scripts to automate the batch process.

Environment: Java, J2EE, Servlets, Struts1.x, JavaScript, HTML, CSS, JQuery, JSTL, Spring, Spring Web Flow, Hibernate, XML, JSON, JDBC, JBoss, Junit, Oracle, Ajax, Sublime text, ANT, Agile and JIRA.

Java Developer



  • Used HTML, CSS, JavaScript and jQuery for dynamic website design.
  • Developed interface to display report data using jQuery, AJAX, JavaScript and JSON, XML.
  • Used various jQuery plugins like auto complete, date picker, color picker, document slider to enhance the usability, functionality and overall experience for website.
  • Developed web components using JSP, Servlets and JDBC.
  • Used JQUERY extensively to implement the AJAX driven application used internally.
  • Involved in fixing defects and unit testing with test cases using JUnit .
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML, CSS and Javascript.
  • Deployed the application in WebLogic server
  • Developed the workflow interfaces using struts tiles layouts, jsps, css, & request processors using dispatch action &action.
  • Used the Struts Validation Framework for UI validation and worked with Struts tag libraries.
  • Extensively worked with XML schema, XSL, XSLT to navigate in XML documents, and SAX to process & parse xml files. Designing and configuring core xml files for implementation of struts.
  • Involved in writing Struts form-beans for transferring the data from Controller to the Model and implementing the file upload/download functionality using Struts, Servlets.
  • Involved in converting existing RMI services to EJBs services for all business services.Developed EJB’s to validate user login details and provide the requested information to the client.
  • Developed HTML prototype documents with CSS Style Sheets.
  • Extensively used ANT for creating build scripts and deployment into Web Logic Application Server and Log4j for logging.
  • Created several design artifacts like UML, use cases and class diagrams usingRational Rose. Worked with multi-tier application.
  • Used CVS for version control across common source code used by developers and deployed the applications on WebLogic Application Server.
  • Rendered HTML from XML stream using XSLT as per the business logic for different widgets.
  • Using advanced level of JQUERY, AJAX, JavaScript, CSS and pure CSS layouts.
  • Developed many HTML/JavaScript pages for data presentation and collection.
  • Developed JSP and Servlets for data collection and manipulation for the reports.
  • Involved in writing JUnit test cases and suits using Eclipse IDE.
  • Used Maven for building and deployment purpose.
  • Used Web Services-WSDL and SOAP.
  • Fixed Cross browser issues in Internet Explorer 7+ (including IE9), Safari, Chrome and Firefox and contributed bug fixes.
  • Coordinated with the QA team for testing.

Environment: Java, JSP, Servlets, JDBC, JavaScript, Maven, CSS, SQL Server2008, SOAP, JUnit, Eclipse, WebLogic, Maven

Hire Now