We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Wif 8+ years’ experience in analyzing system issues, designing, and developing dynamic solutions using Java/J2EE technologies.
  • Experienced in all stages of software development life cycle (SDLC) starting from gathering Business specifications, analysis, design, development, testing, and implementation of projects using various applications.
  • Experience designing and developing Enterprise Applications using include Servlets, JSP, EJB, Services, RPC, RMI, and JDBC, GWT.
  • Experience in AngularJS, ReactJS, NodeJS framework.
  • Delivered training on container and container orchestration wif Apache, Docker & Kubernetes.
  • Experience in teh application servers Web logic, Web Sphere and Apache Tomcat.
  • Extensively experience in architectural issues and their solutions using various design patterns such as MVC (Model - View-Controller), Singleton, Facade, Factory.
  • Strong working knowledge on Relational and NOSQL databases likeMS-SQL, Oracle 12c/ 11g/ 10g/ 9i/ 8i, MongoDB, Sybase, MySQL, CouchDB, Cassandra.
  • Expertise in Application development using various frameworks such as Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate wif GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework.
  • Well versed in developing MongoDB, Micro Services web application using test driven methodologies (TDD) and Junit as a testing framework.
  • Hands on experience working in a continuous integration environment on Cisco Spark call as it is a cloud-based product.
  • Sound Relational Database Concepts and extensively worked wif DB2, ORACLE. Very good in writing complex SQL’s and PL/SQL procedures.
  • Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Strong experience in teh Web Application GUI Development using Beans and Custom Tag Libraries, HTML, DHTML, CSS, JavaScript, jQuery, XML and AJAX.
  • Expertise in implementing Service Oriented Architectures (SOA) wif XML based Web Services (SOAP/UDDI/WSDL).
  • Expert in Core Java wif strong understanding of Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience wif Streaming platforms like ApacheKafka, Apache Camel.
  • Utilized custom built database to enter information, retrieve information, and process Financial- mortgage applications.
  • Integrated Struts and Hibernate ORM framework for persistence and used Hibernate DAO Support wif Hibernate Template to access teh data.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and debugging, JUnit for unit and integration.
  • Worked on teh Configuration management tool Subversion and on a continuous integration tool like Jenkins.
  • Hosting Micro Services on PCF and AWS platforms. Migrated applications from internal data center to AWS.
  • Experience in executing various project assignments in different teams including business modeling and analysis, framework, development, production support and offshore co-ordination.
  • Expertise in Unit Testing, Integration Testing, System Testing and experience in preparing teh Test Cases, Test Scenarios and Test Modules and Test plans.
  • Extensive hands-on experience in PivotalCloudFoundry
  • Very good understanding of frameworks such as Custom In-memory DB concepts,SpringWeb, Batch, Remoting,SpringSecurity, Activiti BPMN 2.0, Hibernate, Struts and SOA based Web Services (both SOAP and RESTful), Test Driven Development, Agile and Sprint Development approach, wif hands on implementation experience.
  • Experience in Test Driven Development (TDD), using Spring JUnit Runner,Mockito.
  • Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and Cucumber (BDD/ATDD.)
  • Deployed web application on different OSs like UNIX, Linux, and Windows

TECHNICAL SKILLS

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

J2EE Technologies: J2EE, Servlets, JSP, EJB, JDBC, MVC Architecture, Java Beans, JNDI, RMI, JMS

J2EE Frameworks: Struts, Hibernate, Spring Framework, JUnit

XML & Scripting Languages: JavaScript, HTML/DHTML, Ajax, XML, XSP, jQuery, CSS, Angular JS, PHP, React JS, Node Js

Web services: SOA Technologies- ESB, SOAP, REST, WSDL, UDDI, XSD, JAX-WS, XML, Axis2.

Design/Analysis: Design patterns, UML, OO Methodologies, AOP, TDD

Database: SQL server, Oracle, MySQL and DB2

Web/Application Servers: Apache Tomcat, JBoss, WebLogic, WebSphere

Java IDE’s: Eclipse, IntelliJ IDEA 2016.3, RAD

Operating Systems: UNIX, Red Hat Linux, Windows

Software Tools: Oracle JDeveloper, Oracle SQL Developer, ANT, WASAD, Junit, DTD, XML schema, SOAP UI, Postman, Jenkins

Configuration and Build Tools: GIT, MAVEN, Gradle, ANT, SVN and Hudson.

PROFESSIONAL EXPERIENCE

Confidential, San Francisco, CA

Sr. Java Developer

Responsibilities:

  • Analysis, Design, Coding & testing components in teh application according to teh specifications provided by teh product owner
  • Followed SAFE Agile principals and methodologies to achieve quality product by interacting wif different teams to develop a web application
  • Implemented Single Page Application SPA functionalities using Angular Routing and used Angular Lazy Loading, to increase teh performance of teh application.
  • Hands on experience in writing light weightNode.js expressserver, and using technologies likeAjax,JavaScript/jQuery,JSONto make connections between server and databases likeMongoDBandMySQL.
  • Involved in writing Java API for Amazon Lambda to manage some of teh AW’S services.
  • Developed backend services to fetch teh stores related data from Oracle 12c using JDBC templates.
  • Migrated java applications from mainframes to java 8 using Spring MVC, JSP, CSS, hibernate, JavaScript, jQuery.
  • Involved in designing and developing teh web pages using HTML 5, CSS3, JavaScript, Bootstrap, SASS, LESS, React JS, Redux, Flex, Node JS, Mongo DB.
  • Implemented Angular JS component router for navigation and teh services to connect teh web application to back-end APIs.
  • Worked inTDD and version management tools GitHub, SVN.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
  • BuildRESTweb service by buildingNode.jsServer in teh back end to handle requests sent from teh front-endjQuery Ajax calls.
  • Used Streams and Lambda expressions available as part ofJava 8to store and process teh data.
  • Used MVC Spring Batch, Spring Integration/Camel and various Java EE design patterns.
  • Experience in developing SOAP based web services wif JAX-WS, JAX B, Apache Axis technologies.
  • Deployed Micro Services, Docker container using Amazon EC2 container services and using AWS admin console
  • Supported applications during regression testing for immediate bug fixes, developed JUnit test cases for improved performance and logging through Log4J
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS).
  • Developed REST services using JSON for storing and exchanging information between browsers and servers.
  • Worked on Rest Web services for backend services, used Couchbase DB (NoSQL) for database services.
  • Integrate teh web services using Apache Camel routing and Spring.
  • Experience in managing Cassandra clusters on Amazon Web Services (AWS).
  • Wrote Stored Procedures and Functions in PL/SQL for data manipulation and querying.
  • Developed user interface using Angular JS services method is used to pull JSON data which is exposed through REST services
  • Build API as a Micro Service using spring boot and deployed on a cloud based CICD pipeline in an agile environment.
  • ConfiguredKafkato read and write messages from external programs.
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Implemented IBM MQ API to put get teh messages from Message Queue.
  • Good knowledge on using Splunk to identify teh failures, errors in teh applications
  • Deployed teh Services onto teh OpenShift to run docker containers, via Kubernetes on cloud infrastructure.
  • Experience in spring security to implement LDAP authorizations and database authentications.
  • Integrated Automation scripts (Selenium Web Driver API) on Continuous Integration tools Jenkins for nightly batch run of teh Script.

Environment: J2EE, Java 8, JavaScript, JIRA, GitLab, AngularJS 4/6, Tomcat, Jenkins, REST, OpenShift, SAML, spring MVC, LDAP, HTML, CSS, JSP, Oracle 12c/ 11g, Agile, Junit, Log4j, React JS, Java, IBM MQ, Web services, AWS, Docker 2, CI/CD, Junit, Hibernate, Micro services, PLSQL, JIRA, Spring Security, XML, Ajax

Confidential, New York

Sr Java Developer

Responsibilities:

  • Worked on Agile/SCRUM development methodology and built teh application wif Test Driven Development (TDD).
  • Developed teh web application using Spring MVC architecture and implemented business layer using Spring Framework and Spring Validator.
  • Implemented Restful web services using JAX-RS and Jersey API to expose teh data as a service.
  • Developed teh dispatcher-servlet and web.xml files for appropriate routing of teh application.
  • Utilized Hibernate and Java Persistence API’s (JPA) to persist teh data into Oracle 10g database.
  • Used Dependency Injection feature of Spring 3.0 framework and O/R mapping tool Hibernate for Rapid development and ease of maintenance in persistence layer.
  • Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Used Spring Data, JPA and Hibernate to create light weight web and app integration layer.
  • Worked extensively on teh spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection).
  • Utilized various JavaScript and jQuery libraries, AJAX for validation and other interactive features and handled teh security by Spring Security.
  • Designed GUI/User Interface using JSP, JSTL, HTML, CSS, JavaScript, AJAX and jQuery technologies.
  • Implemented persistence layer using Hibernate 3.0 and used Java Persistence API (JPA) for Object relation mapping solution (ORM) to persist data to MySQL database.
  • Used JBOSS Application server for deploying teh application and Used SVN as a version Control tool.
  • Experienced in implementing logging mechanisms for error debugging by using Log4J and SLF4J frameworks.
  • Involved in designing and developing cross-browser web pages using HTML5, CSS3, JavaScript, jQuery
  • Developed test cases to perform unit testing using JUnitFramework. Implemented Log4J for Logging Errors, debugging and tracking using loggers.
  • Worked on JIRA for Issue/Bug tracking and updating teh tickets as per assigned.
  • Used GIT for different version of code as a version control tool.
  • Integrated Docker and Maven plugin wif Jenkins for teh continuous integration and continuous deployment.

Environment: Java 1.8/J2EE, Linux, Apache Camel, HTML, Spring 4.0, Hibernate, SOAP, RESTful, Agile Methodology, Spring Boot, Micro Services, CSS3, JavaScript, Servlets 3.0, AngularJS, AWS, S3, EC2, Eclipse 4.4, jQuery, Unix Shell Scripting, Oracle 11g, AJAX, Apache Tomcat 8.0, GIT, SVN, Docker.

Confidential, Mexica, TX

Sr Java Developer

Responsibilities:

  • Involved in various phases of SDLC including creating design documentation, development (wif browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
  • Involved in developing teh business logic, database structure of teh project and database schemas.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Extensive use of Angular JS for developing teh SPAs (Single Page Applications) for internal application/tool
  • Involved in writing Java API for Amazon Lambda to manage some of teh AW’S services.
  • Conducted security assessment of teh application as per OWASP guidelines and incorporated it in teh application.
  • Changing teh AWS infrastructure Elastic Beanstalk to Docker wif Kubernetes
  • Used SOAP based web services to develop interfaces to integrate between front end systems and back-end systems.
  • Supported queries and sort transactions by their own criteria using AngularJS which includes Date-binding, Data-filter, and Custom Sorter Functions.
  • Deployed EJB Components (both Session and Entity Beans) in IBM Web Sphere Application Server, which encapsulate business logic and build up teh model for teh system.
  • Developed various Servlets and Java Interfaces as part of teh integration and process flow required for teh system.
  • Built an application and deployed microservices in teh AWS Cloud using Docker containers.
  • Utilized Kubernetes for teh runtime environment of teh CI/CD system to build, test deploy.
  • Responsible for writing Unit Test Cases using JUnit. Responsible for Load Testing using Apache JMeter.
  • Implementing teh new message retry mechanism using Kafka in teh event of any failure in teh downstream systems.
  • Built teh customized ETL tool for migrating teh data from MS SQL Server to Couchbase server which builds varieties of documents for later use of web services, which pulls teh data from Couchbase in JSON format.
  • Designing and implementing scalable, RESTful, and microservices-based backend. Teh backend is being written in Java using Spring Boot for simplicity and scalability.
  • Configured Jenkins in microservice apps for deploying and implemented Jenkins for teh central build.
  • Developed a RESTFUL service interface using Spring MVC for applications to communicate.
  • Using Hibernate as ORM tool to store teh persistence data into teh Oracle 10g database.
  • Used Hibernate as persistence Layer - using teh SQL Server Database and configuration data to provide persistence services (and persistent objects) to teh application.
  • Design and developed Maven scripts to build and deploy teh application in JBoss

Environment: Java 7, SOA, ESB, JEE, Eclipse Indigo IDE, REST, SOAP WS, XML, XSD, JAXB, HTML, CSS, JavaScript, Apache AXIS, Spring Framework, JBoss Server, IBM WebSphere, JMS, Tortoise SVN, Hibernate, Angular JS, SQL Server, JSF, Oracle 10g, JUnit, SQL, PL/SQL, JDBC, ANT, SSH, Putty, Agile, Windows, UNIX, HL7, JBoss, ESB and Cloud Computing.

Confidential, Redwood City, CA

Full Stack Java Developer

Responsibilities:

  • Responsible for understanding user requirements, designing and developing teh application.
  • Involved in analysis, design, and developing middleware using Servlets, Java Beans, Hibernate, springs and doing enhancements and issues resolutions.
  • Built Spring Boot microservices for teh delivery of software products across teh enterprise
  • Used Microservice wif Spring Boot interacting through a combination of REST and Apache Kafka message brokers.
  • Implemented Common API Gateway for teh microservices integrations using Spring API Gateway and Netflix Eureka Framework.
  • Configured and Maintained AWS ECS Repository for Deploying Docker Image by Creating a task definition, scheduling tasks and configuring clusters in teh AWS ECS Console.
  • Implemented Spring framework such as Dependency Injection, IOC, Spring Security, Spring AOP, and Spring integration.
  • Developed applications using latest technologies like Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), XML API and tools.
  • Participated in development of a well responsive single page application using JavaScript, and jQuery in conjunction wif HTML5, CSS3 standards, wif front-end UI team
  • Implemented server-side components using Node Js and MongoDB for data management.
  • Written Controller and DAO classes to interact wif hibernate.
  • Data Operations are performed using spring wiring wif Hibernate and Implemented Hibernate Template and criteria API for querying database.
  • Developed components to fetch teh data from teh back end using AJAX and jQuery
  • Consumed and built web services in SOAP, REST supporting both XML and JSON by taking advantage of Spring technologies.
  • New library development wif micro services architecture using Rest APIs, Spring Boot and Pivotal Cloud Foundry (PCF)
  • Implemented Web services using SOAP and WSDL which communicates through different modules.
  • Also used Ajax framework for server communication and seamless user experience.
  • Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
  • Implemented database transactions using Hibernate ORM framework.
  • Implemented Log4j to maintain system log which is developed in My Eclipse Blue for fast development.

Environment: JAVA, J2EE, AWS, SPRING MVC, SPRING Boot, SPRING Cloud, Cloud Foundry, JSP, HTML5, PHP, AJAX, JavaScript, CSS3, Angular JS, React Js, Mockito, Servlets, Hibernate, SOAP, WSDL,, MYSQL, JBOSS, Netflix OSS, Docker, MyEclipse Windows.

Confidential, Atlanta, Georgia

Full Stack Java Developer

Responsibilities:

  • Involved in understanding requirements, Software Requirements Specification (SRS) and translating them into Detailed Function Specification document (DFS) for IDS.
  • Developed presentation layer using Struts framework and MVC design paradigm.
  • Involved in writing teh exception and validation classes using Struts validation rules Used JPA Entity Manager and Spring JDBC templates for DAO layer.
  • Developed teh application using Eclipse IDE and spring tool suite.
  • Architected, Designed and implemented few of teh key REST APIs which facilitated a huge data flow.
  • Used SAX, DOM Parsers, and XPath for parsing XML.
  • Used Git, Bitbucket for Design & Development of Project Build System and version control.
  • Worked on preparing test cases and executing unit testing and Integration testing.
  • Used ANT to build, run and create JARs and WAR files.
  • Worked on Jasper Report to report in various forms and used iReport editor for teh design of teh Jasper template.
  • Worked on NetBeans IDE, and Web Logic Server 11gR.
  • Worked wif teh automation team to understand teh selenium scripts and review teh code, run teh tests and review teh results and provide inputs to teh team.
  • Developed Data access objects using DAO pattern, JDBC, Spring, Hibernate.
  • Developed API to display currency checker on UI.
  • Used Test Driven Development (TTD) tools like Selenium and Cucumber for Java Automation.
  • Responsible for all code committed to sub version (SVN) and merging of changes to teh latest code from teh branch.
  • Analyzed use cases, created interfaces and designed teh core functionality from Presentation layer to business logic layer using UML and Rational Rose.

Environment: Java, Spring, JPA, Spring AOP, Struts, Jasper Reports, Restful Web services, Servlets, JSP, JavaScript, GWT, JSON, XML, DOM, SAX, HTML, HTTP client API, NetBeans, Web Logic, Ant, Git, and Bitbucket.

Confidential, Palo Alto, CA

Java Developer

Responsibilities:

  • Created business logic and application in Struts Framework using JSP, and Servlets.
  • Worked on implementation of MVC pattern by using its Custom Tag Library, UI Components, Server-side Helper Classes, Valuators, Event Handlers and Navigation Handlers.
  • Involved in developing JSP pages for teh web tier and validating teh client data using JavaScript.
  • Developed web application using Spring MVC framework.
  • Used Spring DAO concept in order to interact wif database (DB2) using JDBC template.
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and JavaBeans.
  • Developed XML documents and generated XSL files for Payment Transaction and Reserve Transaction systems.
  • Implemented SOAP using Web services to communicate wif other systems.
  • Developed JDBC code for backend processing.
  • Used Subversion for version control and log4j for logging errors.
  • Involved in writing test cases for testing functional specification and for unit testing
  • Wrote Oracle PL/SQL Stored procedures, triggers.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loops.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean and used JavaBeans to return dynamic information.
  • Used Core Java Design Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Worked in all teh modules of teh application which involved front-end presentation logic developed using Tiles, JSP, JSTL, JavaScript, XML.
  • Business objects were developed using POJOs and data access layer using Hibernate.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Exposed teh Web Services (REST) to teh client applications by sharing teh WSDL's.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS

Environment: Java, J2EE, Struts, JSP, JDBC, Servlets, JavaScript, JUnit, Hibernate, WebLogic, Log4j, Maven, CVS, PL/SQL, Oracle, Windows, Linux, Net Beans, Apache Tomcat, SVN, DB2, MVC.

We'd love your feedback!