We provide IT Staff Augmentation Services!

Senior Java Developer Resume

2.00/5 (Submit Your Rating)

Pleasanton, CA

SUMMARY:

  • Over 5+ years of progressive IT experience in analysis, design and development of web based applications and client - server applications using Java and J2EE as well as enterprise applications using Web Technologies.
  • Expertise in Server side programming using Core Java, J2EE, Servlets, JSP, JDBC, JavaBeans, Hibernate, Oracle, Struts, Swings, Spring, Groovy and Grails.
  • In-depth knowledge of the object-oriented programming (OOP) concept with JVM Architecture, object oriented analysis and development.
  • Experienced working in all the phases of Software Development Life Cycle using Core Java, Java/ J2EE technologies.
  • Expertise in using Behavior Data Driven (BDD), Cucumber framework.
  • Expertise in implementing the MVC Design pattern using Struts 1.0, Struts 2.0, and Spring Frameworks with different Java/J2EE patterns.
  • Very good implementation experience of Object Oriented concepts, Multithreading and Java and Scala .
  • Proficient in developing web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery and also experience in making webpage cross browser compatible.
  • Experience in Framework implements OMA service indication and service loading specification.
  • Proficient in front-end/client-end Java J2EE technologies: Servlets, Java Server Pages (JSP), HTML, XML, XHTML, JavaScript, AJAX, JQuery, Angular JS, NodeJS, ReactJS, ADF, Kafka.
  • Proficient in using Spring Dependency Injection, Spring MVC , Spring Boot , Spring Security , Spring JDBC and Spring Hibernate Integration.
  • Good knowledge of developing GUI based application using Swings and Java Applets.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy and Grails.
  • Experience building RESTful APIs via microservices and decoupled architectures.
  • Experienced first-hand practices for integrating microservices into an existing system architecture.
  • Worked with MongoDB to store non-relational data into collection and retrieve them whenever required.
  • Expertise in implementing application using Multithreading, JSF, Struts, Struts Validations, Taglibs, Log4j, spring, Hibernate Frameworks, Apache Camel, Apache Karaf.
  • Used Apache Camel for routing the exchanges between different systems.
  • Used Test Driven Development techniques to provide reliable, working software early and often.
  • Experience in ANT and Maven build tools. Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka and Play frameworks.
  • Experience working in actor programming model using Akka actor architecture.
  • Work on developing UI components using Swing framework .
  • Good Knowledge on NoSQL database MongoDB and have good exposure to migrating away from the relational database to non-relational database storage.
  • Initiated enhancement of applications using Java and Eclipse technologies to meet client requirements.
  • Implemented asynchronous task processing pipeline using RabbitMQ.
  • Hands on Experience in working with the MongoDB and Cassandra Query Language ( CQL ) for querying the data pin the Cassandra.
  • Experienced with Model View Controller(MVC) Architecture and Struts, JSF, Spring, Oracle ADF (Application Development Framework) frameworks.
  • Experienced in testing SOA and REST web services using SoapUI. Build JAX-WS using Apache CXF and by implementation from WSDL contracts.
  • Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB .
  • Tools for logfile analysis, system and cluster management, release engineering, and distributed debugging.
  • Responsible for designing Apache Kafka producer and consumer. Learning data streaming through Kafka , streamsets.
  • Knowledge in Creating and managing web applications, Site and Site collections.
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and effectively convey them to other members in the team.
  • Possess strong communication and Interpersonal skills. Proven success in initiating, promoting and maintaining strong interpersonal relations. Can quickly master and work on new concepts and applications.

TECHNICAL SKILLS:

Web Technologies: Java, J2EE, JSP, SERVLETS, Hibernate, Spring, EJB, JDBC, JNDI, JMS, HTTP, Rest, SOAP, WSDL, SOA, Groovy, Grails.

UI Web Technologies: HTML4/ 5, XHTML, XML, XSLT, JavaScript, AJAX, JQuery, JSON, MySQL, CSS2/3, and MVC Frameworks like AngularJS, Swing, NodeJS, ReactJS, KnockoutJS & RequireJS and Bootstrap, AngularJS 2.0.

XML: DOM, SAX, XPath, XQuery, XSLT

Languages: Java, C/C++, PL/SQL

Mark Up Languages: HTML, XML

Databases: MySQL, Oracle 10g/11g, Oracle ADF, MongoDB, Cassandra

OS: Windows, Linux

Application Servers: Apache Tomcat 6/7, Web Logic 11g/12c

IDE: Eclipse, JDeveloper, Visual Studios, SQL Developer, XMLSpy

Test Framework: JUnit, SoapUI, Spring

Version Control: SVN, git

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Senior Java Developer

Responsibilities:

  • Responsible for the design of customizable headers and footers using Tiles framework of Spring .
  • Used Spring Boot which is faster in building Microservices and developed spring based applications with very less configuration.
  • Consumed REST based Microservices with Rest template based on RESTful APIs.
  • Developed high quality server side APIs using Groovy/Grails, Spring framework for backend operations of the company products and their categorization.
  • Implementing the Spring Framework.
  • Used Groovy and spring boot to collecting the data from users and packaged the data as json distributed.
  • Worked with EJB in the server-side to encapsulate the business logic of the application.
  • Build and Deployment to Eclipse Plugins.
  • Developed Micro Services using latest server technologies like Docker , Apache Kafka and Kafka Streams.
  • Developed and executed software systems utilizing JavaScript and Groovy .
  • Successfully implemented the code for my module using Struts and Hibernate.
  • Implemented DAO for data access using Spring ORM with Hibernate .
  • Design, develop and implemented Behavior data driven (BDD) automation testing framework utilizing Java, Cucumber and Selenium Web Driver.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Used the server based java script for persistent server connection in the application process of React JS.
  • Consumed Web Service using JSON and REST to get the registered users, update their status.
  • Written Cloud formation templates and deployed AWS resources using it.
  • Created a RESTful web service in Scala , Akka Actors & Elastic Search to download sample projects using RESTFul API from GitHub.
  • Modeled the application to support bi-directional communication between server and client using Akka HTTP .
  • Responsible for the implementation of JMS/RabbitMQ to enhance the application's web service.
  • Used REST Template and RabbitMQ for Messaging.
  • Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • The GUI was designed on the base of MVC design-patterns and Swing APIs are used extensively.
  • Involved in Test Driven Development with Unit and Integration Testing of the Application.
  • Developed Server side components based on Struts MVC and the persistence layer build on ORM framework Hibernate. Mapped tables in database using Hibernate and Scala .
  • Used Bootstrap library to quickly build project UI's and used AngularJS framework to associate HTML elements to models.
  • Provided development support for creating a website using Java, Groovy and Grails, Hibernate and Spring framework utilizing Agile methodology and SQL Server.
  • Worked on NO SQL database like Mongo DB and performed various CRUD operations on it.
  • I nvolved in developing object oriented JavaScript and experienced with AJAX, JQuery, HTML5, AngularJS, NodeJS and CSS.
  • Imported data from various resources to the Cassandra cluster using Java APIs.
  • Used JQuery library to build Ajax based web application module.
  • Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Akka and MAVEN .
  • Used GIT for version control in Scala in Java and writing Scala test cases to test Scala written code.
  • Involved in daily standup and sprint planning sessions as part of Agile Scrum methodology.
  • Daily use of GitHub to collaborate with a team. Message routing scheme to support high-availability and failover scheme for large clusters of servers.
  • Deployed Hadoop components on the Cluster like Hive, HBase, Spark and others with respect to the requirement.
  • Design, Implement and Test Oracle ADF applications using Jdeveloper.
  • Tune the parameters of the JVM and Apache Tomcat to improve the performance.
  • Used Xpath and POM to work with dynamic and static objects in Selenium.
  • Imported data from XML files and flat files to standard formats and published into JMS queue using JBoss.
  • Used JIRA for bug tracking, and automated build process by writing Maven build scripts.

Environment: Java 1.8, Swing, JDK, Struts, spring framework, HTML, RabbitMQ, AngularJS, Node JS, Spring MVC, Spring Boot, JVM, Eclipse, JSON, REST, JBoss, JSP, Jenkins, MongoDB, JQuery, Oracle ADF, Cucumber, Microservices, Selenium, Akka, EJB, Kafka,Eclipse Hibernate, XML, Bootstrap, Hadoop, DAO, AWS, TDD, Junit, Jira, SVN, Log4j, Apache POI, camel, karaf, UNIX, Ant, Agile, Scrum.

Confidential, Milwaukee, WI

Java/J2EE Developer

Responsibilities:

  • Developed Application based on J2EE using Hibernate, Spring, JSP frameworks and SOAP/REST web services. Hibernate integration with Apache karaf, migrate db calls to hibernate API in data layer.
  • Implemented REST Microservices using Spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP.
  • Used Spring Framework for Dependency Injection and Using annotation based Spring MVC.
  • Developed complex and critical objects, class and functions using Core Java and Java Beans.
  • Designing and implementing RESTful Enterprise platforms using JVM software (Java).
  • Designed and developed the UI using JSP/JSF, HTML, Bootstrap, Swing, CSS and JavaScript, JQuery, Ajax, JSON.
  • Developing GUI Components using Swing and AWT.
  • Good exposure to RabbitMQ which is used for event publishing of data services.
  • Worked on Distributed messaging system RabbitMQ and Apache Kafka to send messages to Existing Applications.
  • REST Web services written in Groovy/ Grails wrapped by Jersey JAX-RS.
  • Used SOAP UI for checking (testing) request/response of web services.
  • Used Node JS to develop scalable web application. Utilized Annotation based Hibernate/JPA for Object/Relational Mapping purposes for transparent persistence onto the MongoDB for the Sweepstakes engine and Campaign engine.
  • Used Scala collection framework to store and process the complex Customer information.
  • Also, worked on QA to test product and report issue with Github bug tracker.
  • Apache Ant was used for the entire build process, wrote build scripts using GWT Ant.
  • Developed REST APIs using Java, Play framework and Akka .
  • JBoss is used as the application production server, Tomcat as webserver for applications, Apache as container in Linux Environment.
  • Worked little bit on WSO2 ESB for creating message proxies as well as for the deploying car files into the ESB.
  • Design and develop pricing region services using Oracle ADF, JSF.

Environment: Java1.7, Eclipse, JBoss, Struts, Spring, RabbitMQ, SOAPUI, JSP, JSF, JVM, Hibernate, ColdFusion, XML, WSDL, SOAP, WSO2, ESB, JavaScript, NodeJS, AngularJS, Bootstrap, JQuery, Microservices, Cassandra, JDBC, Apache kafka, Scala, HTML, Ant, AWS, JPA, TDD, JUnit, Groovy and Grails, karaf, Akka, Cassandra, Jenkins, Oracle ADF, MongoDB, Linux, Scrum, Tomcat, SOA, Web Services.

Confidential, Dallas, Tx

Senior Java/J2EE Developer

Responsibilities:

  • Implemented Restful web services in java with JAX-RS, Spring MVC with UI build in DOJO using JSON over HTTP.
  • Developed the Presentation Layer using MVC Struts Framework and also used Tiles Layout for View Transactions and User Activity Monitoring module.
  • Used Spring Framework for Dependency Injection and integrated Spring with Struts.
  • Involved in build process through Maven.
  • Created protocol elements for OMA standard protocols, including security using OAuth and OMA facilities.
  • Maintaining the LAN, WLAN, and WAN TCP /IP stack.
  • Knowledge of RTP, SIP Smooth streaming.
  • Collaborated on and developed features for an RTP streaming REST service which leveraged media.
  • Implementation of Voice over IP (VoIP) using Session Initiation Protocol SIP .
  • Used Log4j for logging messages and Warnings.
  • Provision application provides OMA Client Provisioning service.
  • Worked on various design patterns specific to the requirement.
  • Used Ajax to make calls from JavaScript to java.
  • Deployed the Application on Oracle Implementation with JSP, JavaScript, and Struts Validation framework on MyEclipse IDE.
  • Cloning, Clustering, Performance tuning and troubleshooting of WebSphere and Configured JVM parameters for WebSphere applications.
  • Developed user interface using JSP, HTML and performed client side validations using Java Script.
  • Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Followed TDD Test Driven Development and developed test cases by using JUnit for unit testing for each and every module developed.
  • Used XSLT to convert XML into HTML for displaying as web pages.
  • Created UNIX scripts to launch java modules on JBoss application server and to generate user reports. Application design and development using Spring frameworks and Apache CXF SOAP web services.
  • WebLogic is used as the application production server.
  • Designed the front end using Swing.
  • Developed a MQ Gateway for integrating with MQ Host and logging after call records for IVR.
  • Design & implementation of library to provide Kafka access to ECC modules.

Environment: Java 1.7, Eclipse Plugin development, WebLogic, Tomcat, EJB, Struts, Swing, JSF, JVM, SIP, RTP,JSP, Hibernate, XML, XSLT, WSDL, SOAP, JDBC, AngularJS, ApacheCXF, Scrum, OMA, JavaScript, JQuery, HTML, Maven, TDD, Cassandra, Kafka, JUnit, Oracle, Team Track, Unix, Web services.

Confidential

Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Carrying out periodic demonstrations for application progress.
  • Working as Issue resolution contact from application for any client discovered issues.
  • Involved in build process through Maven.
  • Developed necessary DAO’s with Hibernate as the persistence framework.
  • Used Log4j for logging messages and Warnings.
  • Worked on various design patters specific to the requirement.
  • Used Ajax to make calls from JavaScript to java.
  • Deployed the Application on Oracle Implementation with JSP, JavaScript, and Struts Validation framework on MyEclipse IDE.
  • Programmed and implemented the POS Systems and web based applications for hospitality industry .
  • Developed user interface using JSP, HTML and performed client side validations using Java Script.
  • Implemented Model View Controller (MVC) architecture Using Struts Framework at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
  • Developed some applications using Web Services.
  • Experience in development of JAX-WS, Apache Axis for Web Services using SOAP, WSDL.
  • Created Business to Business communication by encapsulating SOAP Web Services in Java File and Stateless Session Beans.Experience in SOAP Web services design and development using Apache CXF.
  • Used CVS as version control tool.
  • Managing JUnit test scripts for development and test environments for latest deployments
  • Deployed an application in IBM WebSphere Application Server v9.0

Environment: Java 1.6, Core Java, log4j, JSP, JavaScript, XML, Spring 3.0.1, Hibernate 3.5.4/ORM, HTML, CSS, JUnit 4.6, Ajax, WebSphere 7.0 Maven, Oracle 9i, MyEclipse, Eclipse 3.6.1, Apache CXF, MySQL Server, Tomcat, Struts 2.2.1, NetBeans 6.9, CVS.

We'd love your feedback!