We provide IT Staff Augmentation Services!

Sr Java Developer Resume

San Jose, CA

SUMMARY:

  • Sr. Java, J2EE Developer with over 12 years of experience in analysis, design, development and implementation Of Enterprise applications using Java/J2EE Technologies
  • Expertise in Object Oriented Programming and development of n - tier component based enterprise Web Applications using Core Java5-8 (Multithreading, JVM, Garbage Collection, Collections, Generics, annotations), Java EE 5 (Servlets, JSP, JDBC, JNDI, EJB, JTA, JPA, JMS), Web Services (SOAP, WSDL, Axis, Spring-WS, JAX-WS, JAX-RPC) and XML (SAX, DOM, JAXP, JAXB)
  • Extensive working experience in developing Restful, SOAP Web Services, Microservices using SOAP using Spring boot, Spring Cloud, Jersey, and Apache CXF library.
  • Skilled in MVC Architecture and industry standard frameworks including Vaadin, Wicket, Struts 2.0, Spring 2.0/2.5/3.0, Hibernate 3.0/4.0.
  • Good knowledge in Data Structures(Stack, Queues, LinkedList, Tree) and Algorithms(Sorting and Searching).
  • Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/ Middleware applications in BEA Weblogic, JBoss, and Tomcat servers hosted on Windows and UNIX environments.
  • Proficiency in web Front-end application development using JSP/Servlets/AJAX/HTML/XHTML/CSS/ XSLT/JavaScript.
  • Highly proficient in designing Enterprise applications with Java/Java EE5 design patterns/best practices/coding standards including IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory and Singleton.
  • Familiar in developing Ant/Shell scripts for building/deploying/automation of the enterprise applications, Running schedulers/Jobs, nightly builds and used tools like Build Forge, Autosys.
  • Skilled in developing enterprise application testing with JUnit and logging with Log4J for n-tier component Based enterprise Web Applications.
  • Knowledgeable in Database Design, Creation and management of Schemas, writing Basic Stored Procedures, functions, SQL queries. Experience in writing SQL and PL/SQL programming.
  • Good on developing report engine applications by using Apache Jasper Reports.
  • Proficient in enterprise application design with expertise in the application security architecture of enterprise Applications.
  • In-depth knowledge and experience in multiple domains including Airlines, Online Games, Tax, Advertisement and Industrial Industries. Extensively worked in providing Application Security Solutions for Enterprise projects.
  • In-Depth Knowledge of Quality Processes & IT Service Management Procedures. Experience in Planning, Estimation using Agile Methodology towards successful releases over the past 7 years.

TECHNICAL SKILLS:

Languages: Java, JavaScript 1.3/1.4/1.5, HTML 4/5, Ajax, SQL, NodeJS, ReactJs, AngularJS Groovy, Unix/Bash/Perl scripting, Actionscript 3, C

Web Technologies: JSP 1.1/1.2/2.0/2.1/2.1 , Servlets 2.3/2.5/2.0, EJB 2.0, Struts 1.1/1.2Spring 2/2.5/3, and Hibernate, Java Mail 1.1/1.2/1.3/1.4 , XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, Web services, SOA, RESTful Services, Kafka

Web Frameworks: Spring 2.0/3.0/4.0/5 , Spring Boot, Spring MVC, Vaadin, Wicket, JSF, WebWorks, Jakarta Struts, JSF, SEAM, Webflow, Jquery, AngularJs, BootStrap, DOJO, GWT, Ext.js, Prototype.js EJB 2.0/3.0, HTML 4/5, CSS, Javascript, Ajax, BootStrap, Angular 1.5

SOA and Web Services: Spring Web services, Apache Axis, Web Services (WSDL, SOAP, XML), JAX-RPC, JAX-WS.

J2EE Design Patterns/Architectures: Business Delegate, Composite Entity, Data Access Object (DAO),Front Controller, Model-View-Controller (MVC), Service Locator, Session Facade, Singletons, Data Transfer Object, Builder, Factory, Facade, Chain of Responsibilities, Strategy, etc

Application/Web Servers: Apache Tomcat 5.0/6.0/7.0/8.0 and JBoss. 4.0, IIS, BEA WebLogic 8.1/9.1/10.1

Object Persistence Tools / Caching: Hibernate, Ehcache, Spring Data, JPA

Security: SSL, Spring Security/Acegi, Win 32 Crypto APIs

Databases /NoSQL: MySQL 5, Oracle 9i/10g/11.2.1/12, MS SQL 2012, IBM DB2, PostgreDB, Mongodb, Lucene, ElasticSearch

Version Control: Subversion, Git, WinCVS, CVS

Directory Servers: Windows 2012 Server Active Directory.

Operating Systems: UNIX (Solaris, Linux), Windows 7-10

Development Tools: Eclipse 3.x, Netbeans, RAD 6.0/7.0, IntelliJ

Project Management/Architecture and UML design tools: Agile Software Development Life-Cycle, VersionOne, Waterfall Software Development Life-Cycle Model / UML, Rational Rose, ARGO UML editor, Microsoft Visio, Rational Rose, UMLs

Operating System: Windows, MAC OS, Unix, Linux

Others: Android Development, Maven 2.2 / 3, Ant 1.8, Shell Scripting

PROJECT EXPERIENCE:

Confidential, San Jose, CA

Sr Java Developer

Technologies / Environment: Java (1.8), J2EE, REST Webservices (JAX-RS), Spring Boot 1.5, Spring Batch, Spring JPA, Spring MVC, Spring Security, Spring Cloud, Spring Config, Tomcat, Hibernate, Postgres, OracleDB, Groovy, Unix Scripting, Jenkins, GIT, SVN, NodeJS, JSON, XML, Confd, MONA, Kafka

Responsibilities:

  • Working with customers, product managers, solution architect to design the next generation orchestration for virtual network services including virtual router, firewalls, load balancers for their NFV based solution.
  • Contributed in feature enhancements like Image Registration, profile creation, Virtual Machine Life-Cycle(Add/Delete/Update of flavors interface).
  • Developed Web Services using SOAP/REST APIs.
  • Design and develop various features for various Cloud environment including Openstack, VMWare, Cisco Cloud Services Platform, AWS, etc.
  • Resolved troubleshooting production issues by identification of software bugs.
  • Help scrum lead / manage software release and deliverables.
  • Provided support for validation testing during system changes and upgrades.
  • Performed unit and performance testing activities as per automated framework and practices.

Confidential, King of Prussia, PA

Sr Java Developer

Technologies / Environment: Java (1.8), J2EE, REST Webservices (JAX-RS), Spring Boot 1.5, Spring Batch, Spring JPA, Spring AOP, Spring MVC, Spring Security, Spring Cloud, Spring Config, Tomcat, Hibernate, SQL Server, Postgres, OracleDB, Spock, Groovy, Unix Scripting, Jenkins, GIT, SVN, NodeJS, JSON, XML, Angular 1.6.

Responsibilities:

  • Provided development expertise in building new and supporting existing interfaces, customizations and extensions as part of the Oracle E-Business suite, Eloqua, HCM, Salesforce.com and Axosoft implementations.
  • Developed Web Services using SOAP/REST APIs.
  • Design, implement and maintain the platform’s API. Also part of the Confidential Cloud team where converting business projects to Cloud Platform using Microservices and Spring Cloud Technology.
  • Continuously improve the quality, performance and scalability of the platform’s API.
  • Knowledge of Continuous Integration principles and best-practices
  • Contributions to open source projects, or independent projects
  • Participated on Confidential project teams as required
  • Assisted in designing and implementation of software product features and distributed applications.
  • Performed unit and performance testing activities as per automated framework and practices.
  • Resolved troubleshooting production issues by identification of software bugs.
  • Evaluated performance and progress of program execution results using Java coding systems.
  • Supported project management functions by providing estimates and schedules.
  • Executed software applications through coding process of specifications and documents.
  • Provided engineering expertise for development of server applications and API services.
  • Investigated and fixed any reported problems with the existing customizations.
  • Provided consultation to Confidential ’s Business Applications Architect and BSCs on the technical functioning of, and the code behind, existing customizations; suggest possible enhancements thereof.
  • Provided support for validation testing during system changes and upgrades.

Confidential, Chesterbrook, PA

Sr. Java Developer

Technologies / Environment: Java (1.8), J2EE, REST Webservices (JAX-RS), Spring Boot 1.5, Spring Batch, Spring JPA, Spring AOP, Spring MVC, Spring Security, Spring Cloud, Spring Config, AWS EC2, Hbase, Tomcat, Hibernate, SQL Server, Postgres, Spock, Groovy, Unix Scripting, Jenkins, GIT, SVN, NodeJS, JSON, XML, Selenium, Cucumber, Angular 1.4.

Responsibilities:

  • Involved in various phases of development Iteratively analyzed and developed the system going through Agile SCRUM Methodology.
  • Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and development schedule.
  • Developed RESTful services using Spring Boot, Spring Security, Oauth2, Spring Cloud, Spring Config, Spring JPA, Spring MVC, PostgreSQL .
  • Responsible with the deployment and configuration of Microservices applications in AWS EC2 environment.
  • Developed Multi-threaded Producer and Consumer MQ applications using Spring boot, and PostgreSQL.
  • Responsible for Installation, configu ration and maintenance of Continuous Integration and Test Automation using using GIT, Jenkins, Maven, Spock, Groovy, NodeJS, and Unix Bash scripting.
  • Developed Microservices application s using Spring Boot, Spring AOP, Spring Batch, Spring Rest Template, Spring JPA, Hadoop ’s Hbase and MongoDB.
  • Developed tasks automation using Unix Bash scrips, Java, and NodeJS.
  • Developed front-end components using AngularJS 1.4, Bootstrap, HMTL 5 and CSS and base back end core components.
  • Developed Framework for automated tests using Spock, NodeJS, Mock Server, Groovy, Selenium, Cucumber.

Confidential, Atlanta

Senior Java Developer

Technologies / Environment: Vaadin 7, XCSS, Java EE Framework(Eclipse), Maven, Spring boot, Spring MVC, Hibernate, Microsoft SQL Server, Tomcat 7/8, Subversion/Git, HTML5, CSS3, Javascript, JQuery, AngularJS, Bootstrap, Eclipse Neon/Mars.

Responsibilities:

  • Developed Single Sign-on Using Spring Security and Spring Boot.
  • Created Report Generation using Vaadin framework for internal Jobs, Inventory, proofs And Approval.
  • Designed and managing the User/Group rights through a configurable roles and tasks per company. Created CRUD forms for managing this user access using Vaadin components and Data Model.
  • Designed the consistency in web login and main page layout for the CIS both for specific and non specific client.
  • Improved of Business Logic Layer - session tracking, threading issues, data filter and so on using spring technology.
  • Managed Data Layer through Hibernate ORM/JDBC, SQL with stored procedure.
  • Worked on managing the project using Maven POM and Continuous Integration and created Web Services to expose the P object using spring technology.
  • Improve codes by using Refactoring principles and redesigned/organized codes to standardize in preparation for unit testing and code coverage of code using Sonar

Confidential, Texas

Java, J2ee Developer

Technologies/Environment: Java, Spring Boot, Spring MVC, Tomcat 7/8, Subversion/Git HTML5, CSS3, Javascript, JQuery, Eclipse, Talend, Eclipse

Responsibilities:

  • Involved in requirement gathering, technical design, and exploration of various technologies, prototyping, benchmarking, hardware ordering and estimation, documentation and authoring technical specifications.
  • Developed standalone application that calls the backend process of CrewMigration for migrating the application which is developed using Talend.
  • Converted the standalone application to web-based application using spring data.
  • Prototyping and development of Generic Data Replication and Data Validation tools.
  • Prepared test cases for the Enterprise Application for System and integration testing. Created unit tests and performed regression/sensibility testing to ensure that no working functionality was affected by the code modifications and to ensure that the request was completed and integrated in Hudson.
  • Developed software components working with various Core Java (JSP 1.1 API, Spring Framework and Spring Data)
  • Member of a team that plans for two weeks iteration using Agile Software Development Methodologies

Confidential, Texas

Java, J2ee Developer

Technologies/Environment: Java, Spring Boot, Spring MVC, Subversion/Git, HTML5, CSS3, Javascript, JQuery, Hibernate, Javascript, JSP, Junit, Selenium, Git

Responsibilities:

  • Designed, developed and maintained a web application that will access the exposed JMX configuration for each Airline servers.
  • Involved in requirement gathering, technical design, and exploration of various technologies, prototyping, benchmarking, hardware ordering and estimation, documentation and authoring technical specifications.
  • Prototyping and development of Generic Data Replication and Data Validation tools.
  • Prepared test cases for the Enterprise Application for System and integration testing. Created unit tests and performed regression/sensibility testing to ensure that no working functionality was affected by the code modifications and to ensure that the request was completed and integrated in Hudson.
  • Established and monitored the process for quality management
  • Developed software components working with various Core Java (Spring Framework)
  • Integrated multiple back-end systems

Confidential

Java, J2ee Developer

Technologies / Environment: Axsres GDS, Sabre GDS, SITA GDS, Web Services SOAP, RESTful Services, Java, Hibernate, Spring Framework, Spring Security, Spring MVC, Spring Web Flow, Struts, MySQL, Tomcat, Hudson, VMware, VersionOne, Agile Process. Eclipse Luna.

Responsibilities:

  • Member of a team that plans for two weeks iteration using Agile Software Development Methodologies which includes requirement gathering, technical design, and exploration of various technologies, prototyping, project ordering and estimation, design documentation, scrum meetings, code enhancement and bug fixing and authoring technical specifications.
  • Prototyping and development of Generic Data Replication and Data Validation tools.
  • Prepared test cases for the Enterprise Application for System and integration testing. Created unit tests and performed regression/sensibility testing to ensure that no working functionality was affected by the code modifications and to ensure that the request was completed and integrated in Hudson.
  • Involved in documentation of best practices or approaches for coding styles and refactoring.
  • Established and monitored the process for quality management
  • Facilitated communication within the project team
  • Developed software components working with various Core Java (JSP 1.1 API, Hibernate, JDBC, XML, XSD, WebServices, Spring Framework and Spring Web Flow Framework)
  • Integrated multiple back-end systems

Confidential

Java Developer Lead / Architect

Technologies / Environment: Java, Spring, Spring MVC, Spring Data, Spring Security, Wicket, MongoDb, Maven

Responsibilities:

  • Manage a team for the web development design and structure using agile methodology principles which involves requirement gathering, technical design, and exploration of various technologies, prototyping, project estimation, documentation and authoring technical specifications.
  • Prepared test cases for the Enterprise Application for System and integration testing. Created unit tests and performed regression/sensibility testing to ensure that no working functionality was affected by the code modifications and to ensure that the request was completed and integrated in Hudson.
  • Prototyping and development of Generic Data Replication and Data Validation tools.
  • Established and monitored the process for quality management
  • Developed software components working with various Core Java

Confidential

Java Developer

Technologies / Environment: Web Services SOAP, Java, J2EE, EJB 3, Hibernate, Ehcache, JSF, SEAM, Oracle, Jboss, Ant, Hudson, Agile Process, SVN, Eclipse 3.2

Responsibilities:

  • Involved in various phases of development iteratively analyzed and developed the system going through Agile SCRUM Methodology.
  • Imparted technical direction and guidance to the development team to create designs, develop systems, resolve issues and development schedule.
  • Migration of accounts from different Confidential services to SPGP system
  • Coordinate with the Belarus team in maintaining the Oracle DB and integration of multiple back-end systems and deployments of releases in 1 Staging Server Machine and 5 Live Server Machine.
  • Developed software components working with various Core Java and J2EE APIs (Enterprise Java Beans 3.0 - SLSB, SEAM and JSF API, JAXB, XML, XSLT, WebServices, Hibernate)

Hire Now