We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY:

  • Senior Java Developer with overall 8+ years of experience in requirements gathering, deployment of Web Applications and client server multi - tier applications using Java/J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, jQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Azure, Web Services, Struts, Spring, Microservices and Hibernate
  • Developed unit and integration tests for existing microservices using JUnit and Docker
  • Expertise in developing web services using RESTFUL and SOAP
  • Experience in integrating REST, SOAP services
  • Extensive experience in developing RESTful (JAX-RS) web service using REST Easy and Jersey framework, JSON as a data exchange format to integrate custom web applications and various
  • Involved in all the phases of SDLC from requirement analysis, designing, coding, UAT, documentation & implementation
  • Extensive experience with technologies like Java, JSP, Servlets, Spring 3, Hibernate, JavaScript, Angular 2, jQuery, CSS, XML, HTML, Maven 3and Oracle, PL/SQL
  • Proficient in RDBMS concepts, queries, PL-SQL, stored procedures, functions using Oracle
  • Expertise in developing SQL Queries, Oracle, SQL Server 2000, My SQL
  • Experience in Web/Application Servers such as Tomcat 8.5 for deploying and configuring web applications
  • Excellent hands-on experience in Struts, Spring and Hibernate
  • Expertise in different open source frameworks like Struts2.0/2.1, Spring 2.5/3.0 and ORM Technology like Hibernate 3.0, jQuery
  • Good at development in enterprise web applications using Core Java, Java EE
  • Expertise in web development using HTML, CSS, AngularJS, JavaScript, JSP, Servlets
  • Expertise with frameworks like Angular JS, jQuery in web presentation layer with servlets, JSP, Spring MVC at the web controller layer
  • Experience with MVC Java frameworks like Angular.JS, Node.JS, React.JS
  • Experienced in deploying J2EE applications on Apache Tomcat web server and WebLogic, WebSphere, JBoss application server
  • Robust design and development experience in J2EE including JSP, Servlets, JDBC, JNDI and JMS
  • Developed and maintained code for various applications using PHP, Java, and MySQL
  • Strong Experience in RDBMS using PL/SQL to write Stored Procedures, Functions, Triggers, Prepared Statements
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access)
  • Experienced in cloud automation using AWS Cloud Formation Templates, Chef, and Puppet
  • Used EC2 for deploying the project into the cloud and AWSS3bucket for database.
  • Participated and developed the application by methodologies such as Agile, Waterfall, MVC.
  • Expertise with development tools like Eclipse, TOAD, Notepad++, NetBeans, IntelliJ, Edit plus

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, C, C++, C#, Perl, Python

Java/Java EE Technologies: J2EE, Servlets, JSP, EJB, WMB, JDBC, JMS, JNDI, JSF, Web Services (DTD, XSD, RESTful, SOAP, REST, WSDL, JAX-WS)

Frameworks: Struts, MVC, Hibernate, Spring, Spring Boot Angular JS, NodeJS, ExpressJS

Built Tools: Maven, Ant, Gradle

Web Technologies: HTML, XML, CSS, Java Script, AJAX, JSP, JSF, jQuery, DTD, Swing

Web Services: SOAP, WSDL, Rest API

Databases: Oracle 9i/10g, SQL Server, My SQL, MongoDB

Tools: Eclipse, NetBeans, Toad, Microsoft Visio, SOAP

Methodologies: UML, MVC, Agile, Waterfall

Version Control Tools: CVS, git, Bitbucket

PROFESSIONAL EXPERIENCE:

Confidential, Santa Clara, CA

Sr. Java Developer

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing
  • Used Agile software development with Scrum methodology
  • Developed web-based customer management software using JSF and Spring
  • Used Hibernate to query DB2 database and return results to the front-end
  • Developed User Interface by using AngularJS, HTML5, Spring Web Flow, XHTML, DHTML and CSS3
  • Implemented JAVA/Java EE design patterns such as Factory, DAO, Session Façade, and Singleton
  • Worked on Oracle as the backend database
  • Automate the project's build infrastructure using Maven
  • Used Maven for creating reports, checks, build and testing automation setups
  • Used SPRING for the view and Controller layer successfully
  • Developed server-side services using Spring Web Services
  • Implemented Web-Services to integrate between different applications (internal and third-party components using SOAP and RESTFUL services
  • Implemented RESTFUL web services using Spring Boot and consumed using spring REST services. Published Rest services for performing CRUD operations from databases
  • Used Spring Service Security for developing the authentication page.
  • Data modeling and development experience in Cassandra or other NoSQL databases
  • Developing scripts for build, deployment, maintenance, and related tasks using Docker, Maven.
  • Performed code build using MAVEN
  • Deployed the Application EAR and RESTful Services on JBoss Application Server
  • Involved in Production Support and Maintenance of the application and troubleshooting of Issues on JBoss by checking logs, payments etc.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management
  • Analyzing of SOA based application with Solar/webservice/apache ignite cache-based systems for optimal design/usage
  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment

Environment:: Java, J2EE, Agile, JSF, Servlets, Java Script, HTML5, CSS3, Angular JS, Spring, Junit, Hibernate, WebLogic, WebSphere, Tomcat, SOAP, REST, Oracle, MySQL, DB2, SOA, JMS, JSON, API, AWS.

Confidential, Raleigh, NC

Sr. Java Developer

Responsibilities:

  • Designed and developed UI screens with XSLT and JSF (MVC), Prime Faces to provide interactive screens to display data
  • Built the responsive UI with AngularJS, Bootstrap, Node.JS and SASS. Developed the dashboard for displaying charts, graphs, and other analytics-related widgets
  • Developed mock-up screens in the prototype to demo the application screens to business users using HTML, AngularJS, Bootstrap
  • Used Angular-JS, AJAX for asynchronous validations for the input fields of the forms with the data existed in the database
  • Created single page applications with nested and multiple views using Angular UI-router, custom directives for reusable components used across the application
  • Used $http and $resource service for retrieving data from the server via XML Http request object in Angular.js framework
  • Extensively used Core Java collections, Generics, Exception handling, Design patterns for functionality, such as portfolio summary and user information also developed Services, Business Delegate, POJO, Controller and Dao
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC
  • Wrote Hibernate Criteria queries for data retrievals.
  • Used JMS (Java Mailing Service) API to mail notifications upon the success or failure when the backend processes are completed and to send mail notifications regarding any system related problems
  • Configured Spring declarative transaction manager and implemented transaction management in DAO layer
  • Implemented RESTFUL web services using Spring Boot
  • Used JSON for data exchange between application modules along with XML and WS-Security for authenticating the REST messages along with encryption and decryption
  • Install KAFKA on Hadoop cluster and configure producer and consumer coding part in java. Loaded data from various data sources into HDFS using Kafka
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size
  • We used the most popular streaming tool KAFKA to load the data on Hadoop File system and move the same data to MongoDB NoSQL database
  • Involved in setting up AWS services with EC2 instances, S3 bucket, IAM, RDS took part in deploying application in AWS
  • Writing and retrieving files to and from AWSS3bucket for UI to render data faster that involves complex and time-consuming server-side logic
  • Focused on Test Driven Development (TDD) thereby creating detailed JUnit tests for every single piece of functionality before writing the actual functionality
  • Involved in configuring builds using Jenkins with Git, Gradle plugins, configured and used Jenkins to deploy the applications onto Dev, QA, UAT environments
  • Worked on Atlassian products such as Git for Version control, Source tree, Jira for project tracking.

Environment: Java, J2EE, HTML5, CSS3, jQuery, JavaScript, JSP, Web Services, JSF, Agile, PL/SQL, Maven, SQL, JMS, REST, SOAP, XML, HTTP, WSDL, JBoss, Hibernate, AWS, EC2, AWSS3bucket, Kafka, MongoDB.

Confidential, Grandville, Michigan

Java Developer

Responsibilities:

  • Developed web Components using JSP, Servlet, Struts under J2EE Environment.
  • Developed web application for recovering missing customer orders using JSP, JPA, SQL, jQuery, and Ajax.
  • Designed, Developed, and analyzed the front-end and back-end using JSP, Servlets, Struts and Spring.
  • Built Web pages that are more client interactive utilizing jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, AngularJS, Backbone JS and JavaScript, Bootstrap.
  • Used REST web services.
  • Developed user interface using JSP, HTML, CSS JavaScript, jQuery, Ajax and developed SOAP based web services using JAXB.
  • Responsible for writing Struts action classes, Hibernate POJO classes and integrating Struts and Hibernate with Spring for processing business needs.
  • Wrote SQL statements to store and retrieve data from Oracle and developed web pages using HTML, CSS, JSP and used JDBC for database connectivity.
  • Added Maven support to existing projects.
  • Developed J2EE applications (MQ Series) using WebSphere application server.
  • Worked in an Agile Scrum Development environment
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • Implemented MVC architecture using Servlets, JSP, and EJB’s.
  • WebLogic 8.1 application server was used to host the Application.
  • Used GIT for version control and Eclipse as IDE.
  • Log4J was used to log Messages.
  • Responsible for the performance PL/SQL procedures and SQL queries.
  • Involved configuration and deployment of application on Tomcat Apache.
  • Involved in design, coding, unit and system testing, documentation, assisting in training and implementation of projects, applications, work flows, etc.
  • Deployed the applications into LIVE and QA Environment

Environment: Java, J2EE, Web Services, JSP, JPA, Maven, REST, Hibernate, JDBC, MVC, Agile, CSS, HTML, JavaScript, SQL, Angular JS, Tomcat, Struts, Spring, WebLogic, GIT, PL/SQL, GIT, Eclipse, log4J

Confidential, Atlanta, GA

Java Developer

Responsibilities:

  • Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
  • Used jQuery front end to display the Insurance policy of the company.
  • Used Angular.js framework where data from backend is stored in model and populated it to User Interface.
  • Used Bootstrap, Angular JS and Node JS in effective web design.
  • Participated day-to-day meeting, status meeting, strong reporting and effective communication with project manager and developers.
  • Implemented User Interface and integrated with backend code, Node JS as server-side technology.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Coded JavaScript for page functionality and Light box plug-ins using jQuery.
  • Developed JavaScript code implementing the Ajax technique for the online payment pages on the client-side.
  • Understood design layouts from graphic designer and converted the page using HTML, CSS, Photoshop and other editors like Dream Weaver, Notepad.
  • Built responsive site using Bootstrap that fits devices of different visual sizes.
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface, and Forms.
  • Contact with different customer for their requirements and modified code as per the customer requirement.
  • Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
  • Implemented MVC architecture using Servlets, JSP.
  • Used REST web services.
  • WebLogic 8.1 application server was used to host the Application.
  • Used GIT for version control and Eclipse as IDE.
  • Log4J was used to log Messages.
  • Responsible for the performance PL/SQL procedures and SQL queries.
  • Involved configuration and deployment of application on Tomcat Apache.
  • Involved in design, coding, unit and system testing, documentation, assisting in training and implementation of projects, applications, work flows, etc.
  • Deployed the applications into LIVE and QA Environment
  • Involved in writing and modifying Procedures, Queries, Views, Triggers and calling them from JavaScript.
  • Involved in the designing of Java Server Pages required for the application.

Environment: Java, Web Services, JSP, JPA, JDBC, MVC, Agile, CSS, HTML, JavaScript, JSON, jQuery, Ajax, Jira, SQL, Angular JS, Backbone JS, Bootstrap, Tomcat, QA, Struts, Spring, Agile, WebLogic, GIT, Log4J, PL/SQL, SOAP.

Confidential

UI Developer

Responsibilities:

  • Designed the front-end applications, user interactive web pages using web technologies like HTML, XHTML, and CSS.
  • Designed CSS based page layouts that are cross-browser compatible and standards-compliant and to give gradient effects, page layouts, navigation, and icons.
  • Used jQuery for basic animation and end user screen customization purposes.
  • Developed tables, triggers and reports to store and view the user details.
  • Designed and developed intranet web applications using JavaScript and CSS.
  • Interacted with java controllers like JQUERY, Ajax, and JSON to write/read data from back end systems.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
  • Responsible for developing & checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.
  • Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
  • Conducted usability, accessibility, testing and debugging for quality assurance of web design.
  • Designed Style guides, Logos, Themes, Templates, and interface design using Photoshop and Dreamweaver.

Environment: HTML, XHTML, XML, CSS, JavaScript, jQuery, AJAX, JSON, Photoshop, Dreamweaver.

Confidential

Web Developer

Responsibilities:

  • Developed several templates for websites by hand coding of HTML, XHTML, CSS, and JavaScript.
  • Utilized JavaScript and CSS to design and develop the front end of web applications and portals.
  • Used Cascading Style Sheet (CSS) in web pages to separate presentation from structure to be able to define text alignment, size, borders, and many other typographic characteristics.
  • Developed client and server-side validation for the application using JavaScript and Validation controls.
  • Used JavaScript and struts validation framework for performing front end validations
  • Used JavaScript JQUERY to simplify client-side scripting, effects, modal windows.
  • Designed web pages and used applications that meet business and user goals through a positive user experience.
  • Developed the application using Struts MVC Framework.
  • Developed Date Time Picker using Object Oriented JavaScript extensively.
  • Used JavaScript Validate input values on forms to make sure that they will be accepted before they are submitted to the server.

Environment: HTML, XHTML, CSS, JavaScript, JQUERY, Struts, Frameworks .

We'd love your feedback!