We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Over 8 years of experience in analysis, design, development and implementation of Web Applications in Client/Server environment using Core JAVA/J2EE applications.
  • Designed and modeled projects using techniques in UML - Use Cases, Class Diagrams etc. using Rational Rose.
  • Experience in Scrum Agile & Waterfall model of Software Development Life Cycle (SDLC), Object Oriented Analysis and Design through implementation and testing.
  • Expertise in J2EE technologies like Servlets, JSP, JDBC, Java Beans, EJB and Web Services.
  • Expertise in application development frameworks like Struts, spring, JSF and Hibernate.
  • Expertise in Core Java with solid background and working knowledge of Object Oriented Concepts like Inheritance, Polymorphism, Exception handling, Multi-Threading and Collections.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller (MVC) Architecture.
  • Expertise in configuring the Spring Application Context with dependency injection and using spring web module integrated it with Struts framework and Hibernate.
  • Experience in using IDE like Eclipse, MyEclipse, NetBeans, IBM RSA, Intellij, RAD, TOAD and GWT.
  • Experience in developing web services using JAX-RS, Jersey, JAX-WS, JAX-RPC and WSDL.
  • Experience in Service Oriented Architecture and Integration technologies in the areas of Restful Web Services, SOAP Web Services, WSDL and XML.
  • Experience with JUnit in performing unit testing and determining the application functionality and monitored
  • Performed unit testing using JUnit, integration and deployment of applications done using tools such as ANT and Maven and debugging through Log4j.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose.
  • Created robust user Interface (UI) using HTML5, CSS3, JavaScript, Ajax, Angular JS, JSON, jQuery and XML.
  • Using Node.js to create front End requirements and Unit Testing using Jasmine.
  • UsedNode.jsto run Grunt tasks and build properly the project (compile).
  • Extensive experience in working with various databases like Oracle11g, SYBASE, DB2, SQL Server and MySQL.
  • Expertise in version control tools like SVN, CVS, GITHUB and IBM Rational Clear Case to manage and control software development.
  • Solid search skills using Elastic Search
  • Experience in using JDBC and Hibernate for database operations
  • Experience on SDLC, Water Fall and Agile/Scrum methodologies.
  • Expertise in using ANT and Maven for building the projects and deploying the projects in servers and also using log4j and JUnit for debugging.
  • Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
  • Extensive experience innetworkingand socket programming including server side/client side business logic.
  • Expertise in designing and developing Continuous integration with automated testing using Junit, Cucumber.
  • Launch services in engineering site for configuration which can be helpful in support of products and networking.
  • Exposure to multiple industry domains like Healthcare, Banking.
  • Experience in building web and enterprise applications in Insurance domain.
  • Sun Certified Java Professional (SCJP5 - Jan 2009).

TECHNICAL SKILLS

Languages: Java, Java Script, C, C++, SQL, PL/SQ, UML and Unix Shell Script.

Java Technologies: J2EE, EJB, JavaBeans, JSP, Servlets, JDBC, JSF, JNDI, JAXP, RMI

Frameworks: Struts2, Spring, Spring Boot, Hibernate, iBatis, JMS (MQ Series), JUnit, Cucumber, Log4j.

Web Technologies: Ajax, JQuery, JSON, HTML5, DHTML, XHTML, XML, CSS3.

Web/Application servers: IBM Web Sphere, Apache Tomcat, BEA Web Logic, JBOSS, Glass Fish.

IDEs/Utilities: Eclipse, My Eclipse, Net beans, Intellij, RAD, TOAD, GWT

Database: MySQL, Oracle 10g/11g, MS SQL, DB2, NOSQL (Mongo DB)

Modeling/Business Tools: Microsoft Visio, Rational Rose, Drools

Version Control: GIT, Tortoise SVN, CVS, Clear Case

CI/CD Tools: Ant, Maven, GRADLE, Hudson, Jenkins, Bamboo, JIRA

Web Services: SOAP (WSDL, UDDI, JAX-WS), RESTFUL (JAX-RS, JSON), Camel, Mule ESB

Operating Systems: Windows 2000/XP?7, UNIX/Linux 5,SunSolaris, Ubuntu

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Strong understanding ofJavaCollections, Exception mechanism and Multi-threading concepts.
  • Extensively involved in the review and analysis of business requirements.
  • Involved in High Level and Low level analysis and design.
  • Configured and build Asynchronous communication with JMS services withMQSeries
  • Designed and developed Rest Services using Java, Spring, Spring Boot, RESTful, JPA, Hibernate.
  • Developed Business components usingJavaObjects,CoreJava, Multithreading, Servlets, JSP.
  • Responsible for the implementation of application system withcoreJavaand spring framework.
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Used JMS (Apache Camel), Mule ESB for implementing Service Oriented Architecture for sending and receiving messages while using web services.
  • Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
  • Designed and implemented the UI with extensive use of Angular.JS, Node.js, JQuery, JavaScript and Ajax.
  • Work closely with the product owners on business requirements
  • Involved in the spring controller development using spring MVC, spring security and spring core modules.
  • Designed and developedMicroservicesbusiness components using Spring Boot.
  • Involved in the service layer development using Restful Web services.
  • Implemented Restful Web services using jersey API.
  • Implemented backend part with Hibernate.
  • Involved in setup ofSOACenter of Excellency supporting pre-sales, identifying new opportunities, defining best practices and product demonstrations for various business opportunities.
  • Implemented the project structure based on Spring MVC pattern using spring boot.
  • Developed the unit test cases using JUnit and Easy mock frameworks.
  • Designed and developed the REST using theSpringBoot,SpringData with JPA.
  • Used SVN for code repository.
  • Developed HTML5 responsive web pages usingCreateJSsuite and Responsive Web Design
  • UsedElasticSearchas backend for developing an analytics solution to customers.
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles.
  • Created batch framework by usingspringbootbatch.
  • Developing application module coded on Spring Batch andApachecamel.
  • Achieve integration between applications usingApacheCamel.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage usingAWSCloud Watch.
  • Used Jenkins for continuous integration and artifact deployments in the QA environments.
  • Production support.

Environment: Core java, J2EE, Html, JavaScript, Angular JS, Spring MVC, Spring IOC, REST web services, SOA, Hibernate, Maven, Mongo DB, SVN, JMS, Elasticsearch, SpringBoot, Spring Tool Suite, CreateJs JMS (Apache Camel), Mule ESB, SOAP UI and TOAD, Jenkins, SCRUM-Agile, Bamboo, Oracle, SQL, PL/SQL.

Confidential, Iowa City, Iowa

Java Developer

Responsibilities:

  • Extensively involved in the review and analysis of business requirements, documenting the requirements and design and communicating the development approach to the development team.
  • Involved in High Level and Low level analysis and design & implementing business layer.
  • Execute testing on both front end and back end systems usingcucumber.
  • Developed and worked with JSP custom tags.
  • Developed messaging module using Spring JMS,ApacheCameland Active Mq.
  • Design & Development of the User Interfaces usingExtJSUI Framework, HTML, CSS, JSP, Struts.
  • Involved in validations using HTML, jQuery,Ext.JSand JSP as per user requirements.
  • UsedcoreJavato build new functionality based on requirements.
  • Expertise in developing applications usingCoreJavaconcepts like OOPS, Multithreading, Garbage Collection.
  • Implemented database integration with Hibernate with DAO patterns and done the traction management with Hibernate template and transaction by using session factory.
  • Achieved Behavior-Driven Development (BDD) implementation withCucumberwhere backend language used isJavaand expanded test scenarios, trackedCucumberreports.
  • Involved in unit testing, code reviews of others work for all functionality implemented.
  • Involved in the Agile/Scrum based development phases.
  • Used Spring ORM to integrate Spring Framework with hibernate.
  • Developed Spring IOC to configure all the services and utility classes in spring context file to wire them whenever required in the application.
  • Implemented Restful Web services using jersey API.
  • Consumed Restful Web service using jersey API.
  • Done the bug fixes while development is going and involved in the support of this product deployed at customer site.
  • Coded classes to invoke Web Services.
  • Have used DOJO toolkit to construct Ajax requests and build dynamic web pages using JSP, DHTML andjavascripts.
  • Experience in application integration usingApacheCameland understanding of Mule ESB.
  • Preparation of JUnit through Easy Mock.
  • Implemented Elastic search as a distributed searching component with RESTful API
  • Implemented Elastic search for the purpose of full-contextsearch
  • Responsible for all code committed to sub version (SVN) and merging of changes to the latest code from the branch.
  • Used Maven to build the application.

Environment: core Java/J2EE, Spring, Jsp, Web Services (SOAP, REST), Maven, Agile, Ext JS, Spring Source tool, SOA, SOAP UI, TDD, Cucumber, JMS (Apache Camel), Hudson Build tool, DB2, Web Sphere as application server, SQL, PL/SQL.

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Involved in designing the application and developed the code for various options to Claim Information and Enrolled Users Profiles Info.
  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture and configured Struts-config.xml file for mappings.
  • Used JDBC-API to communicate with Database.
  • Developed front end using Struts Frame Work.
  • Used Spring 3.0 Inversion of Control, to make application easy to test and integrate.
  • Involved in designing JSP pages using Struts tags and scriptlets to encapsulate the logic that generates the content for the page.
  • Developed JavaScript to do client side validations
  • Designed and developed Application based on Struts 2.0 Framework using MVC design pattern
  • Developed Service Locator object to abstract all JNDI usage and to hide the complexities of initial context creation, EJB home object lookup.
  • Extensive use of EJBs for business tier component implementation and implementation of business logic.
  • Used SCRUM-Agile Software Development Method for managing application developments.
  • Extensively worked on controllers, service and DAO. Working on DAO involved developing stored procedures and writing SQL queries to query the databases.
  • Implemented JDBC framework for connectivity with Oracle 9i database as backend.
  • Define and build EJB 3.0 Activation specs in WebSphere 7.0 for Message Driven Beans.
  • Used Ant to build the application and deploy on Web Logic Application Server.

Environment: Web Sphere Application Server 7.0, Struts 2.0, JQuery, Ajax, Json, Jsf, Java 5.0, JSP, Servlets, Struts, Java Script, HTML, SQL, EJB, XML, JDBC, Gradle, SCRUM-Agile, Oracle 10i, Ant, SQL, PL/SQL.

Confidential

Java Developer

Responsibilities:

  • Developed JSPs and Servlets using Struts framework.
  • Followed Agile Scrum process to streamline development process with iterative and incremental development.
  • Involved in designing and coding of actions for all modules using Strut framework.
  • Mailing system usingCorejavamail API to notify the staff when a customer submitted a policy.
  • Incorporated J2EE design patterns such as MVC, Data Transfer Object (DTO) and Data access object (DAO) in the project extensively which facilitates clean distribution of roles.
  • Involved in consuming and producing SOAP annotation based web-servicesusing JAX-WS which includes features like WS-Security standards, role-based security to restrict access to resources.
  • Involved in designing the optimized Database Model diagram.
  • Enhanced the Portal UI using HTML, JavaScript, XML, JSP, CSS and provided the client side JavaScript validations and server side Bean validation.
  • Involved in Low Level Design and Development of Business Layer & Data Layer.
  • Implemented the background work using Multi-threading which sends mails in bulk behind the scene.
  • Analyzed use cases, created interfaces and designed the core functionality from Presentation layer to business logic layer using UML and Rational Rose.
  • Involved in setting up the WebSphere application server to run on AWS environment on multiple EC2 instances with ELB's
  • Developed the import/export utility, which allows user to import/export to/from MS-Excel, CSV and Database.

Environment: Core java, J2EE, Spring, AngularJS, XML, Rational Rose, Junit, Eclipse IDE, Oracle 9i, ANT, MAVEN, Log4j, Tortoise SVN, Jenkins, MQ Visual Edit, WinSCP, Putty.

Confidential

Java Developer

Responsibilities:

  • Involved in the development of GUI and Service layer for applications using Struts framework and JSP
  • Developed the Unit test cases using Junit framework.
  • Implemented the application using Struts framework that uses MVC design pattern.
  • Involved in the development of presentation layer by using JSP, HTML, and CSS.
  • Development experience withCoreJavasuch as IO, Multithreading, Collections, Networking.
  • Worked on multiple stages of software development using agile software development methodology.
  • Worked on project deployment descriptor files such as web.xml and context definition files for Servlet mappings,Javabean class definitions, transactions and database connection configuration.
  • Developed the Action forms and respective Action classes
  • Developed Struts Forms, Action classes, Struts Validation Logic; Designing web pages using JSP.
  • Developed appropriate data handler classes to communicate with the MySQL database using JDBC.
  • Developed stateless session beans to hold business logic.
  • Performing client level validations using JavaScript.
  • Developed unit test cases using Junit framework.
  • Responsible in creating Servlets, which route submittals to appropriate EnterpriseJavaBean (EJB) components and render, retrieved information.

Environment: Core Java, J2EE, JDBC, RESTful Web Services, JSON, XML, Apache Tomcat 7, Oracle 8i, Junit 4.

We'd love your feedback!