We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Irvine, CA

SUMMARY

  • Over 10 years of professional experience inrequirement gathering, estimation (Functional Point Analysis), research and analysis to TEMPeffectively recommend system and application improvements in various aspects, design, development, testing, deployment and Maintenance of Enterprise Applications.
  • Extensive experience in all phases of software development lifecycle (SDLC) which includes User Interaction, Business Analysis/Modeling, Design, Development, Integration, Build configuration, code Management, Production Support, Maintenance, Unit Testing and Release Management.
  • Expertise in Java 1.8, J2EE(JSP, Servlets), Struts, Spring 4.0, Web Services (SOAP and RESTFUL services), Oracle ESB, Web Logic Portlets, JMS, JDBC, Oracle, Apache Beehive Framework and CMS Tool (SDL Tridion).
  • Expertise in SOA services, Micro services and configuration of SOA services in Enterprise Service Bus (ESB).
  • Expertise in implementation of frameworks such as Struts, Spring (DI, MVC, Web Flow, REST, AOP,JDBC,JPA,JMS), Hibernate, Web Logic portlets and Apache Beehive Framework.
  • Expertise in SOAP, RESTFUL services using SOAP, JAXB, JAXP, JAX - RPC, JAX-WS, XML/XSLT,JSON, WADL and WSDL and JMS services.
  • Front-end web development experience in HTML 5, Angular JS, JavaScript, JQuery, Ajax, Apache Beehive Framework .
  • Experience in RDBMS including Conceptual/logical & physical Database Design and Model usingOracle, TOAD, SQL Query Analyser, stored procedures, triggers etc.
  • Experience in NoSql databases like MongoDB.
  • Good understanding on Design patterns and Multithreading.
  • Hands-on experience with source control tools such as SVN, Perforce (p4) and CVS.
  • Quick learner and excellent team player with ability to meet tight deadlines and work under pressure.
  • Excellent problem solving skills with strong technical background and good analytical skills.
  • Ability to learn new frameworks and programming languages.
  • Ability to adapt to new and changing environments very quickly.
  • Capable of excelling as an individual developer or within a small to large team development environments.
  • Ability to coach, mentor and train team members.

BUSINESS / TECHNICAL SKILLS:

Languages: JAVA 1.8, C, C++, UML, SQL

Databases: Oracle 11g, My SQL, MongoDB.

Web/Application Servers: Apache Tomcat, WebLogic, Web sphere

Operating Systems: Windows, Linux

Tools: Eclipse, Oracle ALSB(ESB ), WebLogic workshop, Toad, Sql Developer, SOAP UI, Postman, PMD, Jenkins, Rational Application Developer (RAD),IntelliJ, Robo Mongo.

Design Technologies: OOAD with UML (Rational Rose)

Web Technologies: J2EE, XML, XSD, HTML, DHTML (CSS),Java Beans, JavaScript, XQuery.

Java API’S: JDBC, Servlets, Java Beans, EJB(MDB’s), JNDI API, JMS, JAXP, JAXB, JAX-RPC,JAX-WS

Framework: Spring 4.0, Struts 1.x, Hibernate 3.0, Junit

Web Service: SOAP, JAX-RPC,JAX-WS, WSDL, WADL,UDDI

Languages/Technology: Java 1.8, J2EE (JSP, Servlets), Struts 1.2, Spring 4.x(IOC, MVC, JDBC, AOP, Rest, Web flow, Data JPA), Web Services (SOAP and Rest),Micro services (Spring Boot), Hibernate, AWS, Docker, JavaScript, HTML, Ajax, Angular 2.0,Jquery, Log4J, Junit, Maven 3.x.

Version Control Tools: Perforce4(p4),CVS, SVN, Mercurial Hg

PROFESSIONAL EXPERIENCE

Confidential, Irvine,CA

Senior Java Developer

Roles and Responsibilities:

  • Involved in application development and production support of the services.
  • Designed and development of Change Request (CR’s) given by Business Analyst and release process.
  • Worked with Data and application architect to design solutions to ensure all application development, testing and deployments are done successfully.
  • Developed Rest services for providing vehicle data requested by customer service portal.
  • Developed and maintained JMS services using Spring JMS.
  • Developed Stub services for consuming third party SOAP web services using Axis.
  • Design and development of micro services using spring Boot and Spring REST.
  • Successfully migrated few Java services from relational database (Oracle) in to Mongo database .
  • Involved in UI development and maintenance using HTML, Angular Js, JQuery, JavaScript and css.
  • Interacting with QA team on functional design, test plans, defect and change control.
  • Involved in CR estimations, development, testing and releases.
  • Co-ordinated between Dev, Testing and Business Analysts teams and server Administration teams while release.

Environment: Core Java, Spring CORE, Spring REST, Spring JDBC, Spring AOP, Spring Boot, AWS, Docker, JAXB, Jackson, JAX-WS, Spring JMS, Junit, Maven 3, Oracle, Mongo DB, Robo Mongo, Unix, Tomcat, Tortoise SVN, Toad, Jenkins HTML, Angular Js, JQuery, JavaScript, CSS, Postman/soapUI, putty, winscp.

Confidential

Lead Developer

Responsibilities:

  • Been to Onshore location Stockholm (swedan) in Europe for application transition.
  • Involved in Effort estimation, Transition and development of application from client place (Sweden) to offshore.
  • Been a “Point of contact” for this application in offshore and lead the team from onsite.
  • Primary resource for delivering both Application Development (AD) and maintenance and other related backend applications.
  • Involved in writing technical solution documents for all the new enhancements in portal.
  • Worked closely with Business Analyst for IPTV implementation in B2 portal.
  • Developed application using Spring Core, SpringWebflow, Spring Rest, Spring JDBC, SDL Tridion and JSR portlets.
  • Developed and maintained both SOAP and Rest web services using WSDL, XSD, JAXB and JSON .
  • Developed components in CMS tool (Tridion) .
  • Developed UI modules using JSP, JavaScript, CSS and JQuery.
  • Involved in build and deployment process till staging environment.
  • Eclipse IDE tool for Web application development and debugging.
  • Deployed application in Tomcat server and used Jenkins for deployments.
  • Involved in Providing Production Support, Release management and grooming new members in the team.

Environment: Core java 1.6,Spring( Core, Webflow, Rest, JDBC) WebServices(SOAP,Rest), Jackson, SDL Tridion,Log4j, Junit, Maven, JQuery, Oracle 11g,, JAXB 2.0, Eclipse 3.6, Unix, Tomcat, Mercurial Hg, Toad, Jenkins,putty.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in end to end development of portlets based on use cases which are functional flows given by client in Confidential .
  • Used Apache Beehive framework in conjunction with Java Page Flow portlets concept of web logic portal for developing the entire DebitorMotor Portal.
  • Developed web services, SOAP message envelopes and headers using WSDL, UDDI, XML and XML Beans.
  • Developed JAX-RPC based stub based web services using apache axis 1.0. These services are used as backend services during the time of development.
  • Involved in the creation of Proxy message flows, transformation, configuring exception handlers using BEA aqua logic service bus 2.6(ESB). This TEMPhas been migrated to Oracle service bus(Oracle ESB 11).
  • Involved in Creating Proxy and Business services in ESB and managed the Message flows using XQuery.
  • Implemented role based security for the users who access the portal using J2EE security model and features of WebLogic security single sign on using Identity asserter and JAAS login module.
  • Developed UI using Apache Beehive framework, JavaScript and css.
  • Developed JMS services in weblogic server and configurations in ESB.
  • Building and deployment of EAR, WAR, JAR files on test, stage and production systems in Weblogic Application Server.
  • Involved in making the build and deployment process automation on Jenkins Continuous Integration tool for all the environments.
  • Successfully implemented PMD in the project.
  • Written unit tests using JUnit framework and Logging are done using Log4J.
  • Worked in Rup methodology.
  • Involved in build and release management and documenting Release Notes.

Environment: WebLogic Workshop, Apache Beehive framework, WebLogic Portal for UI(JPF Portlets), WebServices, Oracle Service Bus for service integration(ESB), Maven, Junit,Jenkins,Corejava,Log4j, weblogic JMS and MQ, MDB, WebLogic Application server, Perforce p4,Jira,putty,Altova XML spy.

Confidential

Associate Consultant

Responsibilities:

  • Re-face Vision PLUS platform with modern UI and BI technologies.
  • Build a brand new platform using modern technology and architecture.
  • Created models for application's dynamic behavior including Use-Case Models, Sequence diagrams and Collaboration Diagrams.
  • Model/Controller component development and testing using Java, Struts, Hibernate, JPA,JNDI and Java Mail
  • Actively involved in gathering user requirements and Analysis for few modules.
  • Designed, developed and maintained the data layer using the ORM framework called JPA.
  • Developed custom XPath functions to transform messages.
  • Developed different REST Web Services.
  • Involved in Production Support and minor enhancements as per application requirements.
  • Working with Data and application architect to design solutions, to ensure all application development, testing and deployment is done successfully.
  • Co-ordinated between Dev. and Testing, Business Analysts teams .
  • Used SVN as Version Control tool.
  • Used SQLDeveloper for logging into DB for checking data integrity using SQL queries.

Environment: Core Java 1.5, Struts 1.2, Oracle 10g, JSP, JMS, Servlet, Hibernate, SOAP web services, Junit, Java Mail, SVN, Sql Developer, Putty, Tomcat, Hudson, IBM Websphere server.

We'd love your feedback!