We provide IT Staff Augmentation Services!

Java Developer Resume

0/5 (Submit Your Rating)

CO

SUMMARY

  • Around 8 years of experience in Software Development Life Cycle (SDLC) in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, JDBC, Web Services for various domains like Finance, e - commerce and Payments.
  • Have experience in designing user friendly, cross browser complaint web sites, and User Interface (UI) applications using HTML4/5, CSS2/3, JavaScript, jQuery, JSON, AJAX, XML.
  • Expert in writing Unit and Integration test cases. Experience in writing test cases using JUnit and Mockito.
  • Extensive experience in Java applications using frameworks like Struts, Spring and Hibernate.
  • Experienced in implementing Web Services based on Service Oriented Architecture (SOA) using RESTful Web Services.
  • Extensive development experience with both RESTful like microservices and SOAP web services.
  • Extensive experience working in Struts Framework, O/R mapping Hibernate framework.
  • In depth understanding of Java design patterns like Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Extensive experience of Core Java using different design patterns, MVC Frameworks, Multi-tier and distributed architectures in developing web-based and client-server application.
  • Experience in database development skills like MySQL, SQL Server, Oracle.
  • Good Experience using Tomcat WebSphere and JBoss servers for deployment.
  • Experience with Version Control tools likeSVN, GIT for Source Code version management and merging Source code after intermittent Project releases.
  • Strong knowledge in Agile Development, Scrum and Waterfall Methodologies.
  • Experienced in configuring build tools like Maven and ANT for the development and deployment.
  • Used Log4j as logging framework.
  • Good knowledge of the different processes involved in the Software Development Life Cycle and has exposure to the standards, procedures & documentation followed by CMMI Level 5 companies.
  • Excellent Client interaction and presentation skills and have proven experience in working independently and in a team.
  • Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
  • Ability to learn and adapt quickly with new tools and technology.
  • Demonstrated ability to multitask and manage multiple projects in a cross-functional environment.
  • Ability to work independently in critical components and possess excellent analytical, communication, interpersonal, leadership skills. Self-starter, customer focused, detail oriented.

TECHNICAL SKILLS

Web Technologies: Java/J2EE, Servlets, JSP, JDBC, JavaBeans, HTML/HTML5, XHTML, DHTML, XML, JavaScript, AJAX, JSON, CSS/CSS3, jQuery, EJB, JAXP, JMS

Frameworks: Struts, Spring, Hibernate

JavaScript Frameworks/Libraries: AngularJS, Bootstrap

Version Controls: GIT, SVN and CVS

Database: Oracle 9i/10g/11g, MySQL, PL/SQL, WebSphere 7.0, MongoDB

Operating system: Windows, LINUX

IDE’S Worked On: Sublime Text2, Text Mate, MyEclipse, NetBeans, IntelliJ, WebStorm

Web/Application servers: Web logic 9.0/10, WebSphere 6.1, Apache tomcat 5/6/7, JBOSS 4.0

Testing Tools: JUnit, Mockito

Web Services: SOAP, RESTful

PROFESSIONAL EXPERIENCE

Confidential, CO

Java Developer

Responsibilities:

  • Responsible end-to-end design, development, implementation and management life-cycle of a J2EE based applications that are scalable, reliable, secure and fault-tolerant.
  • Involved in Analysis, design and coding on Java8 and J2EE Environment.
  • Developed the Web Application based on Agile methodology with SCRUM, iterative development, Sprint based client deliverables as part of SDLC.
  • Designed web interfaces using client-side technologies HTML5, CSS3 and AngularJs.
  • Experience in working with third party Web services APIs and Web Services using AJAX and jQuery.
  • Developed SOAP and REST based Micro services using Spring Boot.
  • Created RESTful web services injava(JAX-RS) using jersey.
  • Developed RESTful web services by identifying and leveraging existing SOAP Web services using Spring Boot and Apache Tomcat.
  • Used Hibernate for connecting to Oracle 11g database.
  • Design, develop and test using SOA/Web Service andOracleFusionMiddleware.
  • Worked on Java 1.8 upgrade using new library for refactoring,lambda, functional interfaces, streams -parallel processing and aggregations.
  • Used Java 1.8Lambdaexpressionsand functional interfaces, wherever possible. Also, used Java8 features like Streams, Producer etc.
  • Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, and Cloud Formation.
  • Developed a project Transaction using Cucumber automation, used for end to end testing.
  • Experience onJenkinsfor deploying the WARs to server.
  • Developed maven scripts to build and deploy the application locally. Experience onJenkinsfor deploying the WARs to server.
  • Used Intellij as IDE, configured and deployed the application onto Tomcat application server using Maven build scripts to automate the build and deployment process.
  • Used both jUnit and Power Mockito for testing the application modules.Written Junit test cases and mocked the functionalities using Mockito to get the code coverage and to test the functionality of the logics.
  • Implemented log4jto log errors and messages for ease of debugging.
  • Extensively used code review tools like Check Style andSonar.

Environment: HTML5, CSS3, JavaScript, AngularJS, Java8, J2EE, JSP, spring, Hibernate3.0, Microservices, JIRA, Tomcat, Intellij, SONAR, SOAP, REST, Maven, Jenkins, Swagger, TDD, SOAPUI, WebLogic, jQuery, Git, Oracle, Agile methodologies, Oracle Fusion Middleware, Mockito, JUnit, Log4j, Cucumber.

Confidential, MA

Java Developer

Responsibilities:

  • Received business logic specifications and design documents and translated them into use cases for further development.
  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Developed and Implemented Web Services and used Spring Framework.
  • Implemented application level persistence using Hibernate and Spring.
  • Used Spring Dependency Injection properties to provide loose-coupling between layers.
  • Written unit test cases for form validations using Junit and further tested it on a mocking framework.
  • Used technologies like HTML5, CSS3, JSON, JavaScript.
  • Utilized AngularJS framework to bind HTML template(views) to JavaScript object(models).
  • Developed additional UI Components using JSF and implemented an asynchronous, AJAX (jQuery) based rich client to improve customer experience.
  • Used Springframework to inject the DAO and Bean objects, auto wiring the components.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Spring data.
  • Developed middle ware integration components using the Apache camel and Spring Boot.
  • Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Troubleshooting Admin Server start-up issues, Java code defects after deployment, and class path issues by checking the JVM logs, plug-in logs and the Webserver logs.
  • Used MyEclipse as an IDE for developing the application.
  • As a Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
  • Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
  • Worked with source version control tool SVN to manage the code repository.
  • Used RESTful APIs which support JSON and XML to access back-end data payload.

Environment: HTML5, CSS3, JavaScript, AngularJS, XML, MySQL, SVN, Bootstrap, GWT (Google web toolkit), Agile, RESTful APIs, Web Services, Spring MVC, Tomcat, JUnit, Hibernate.

Confidential, GA

Java Developer

Responsibilities:

  • Involved in end to end development stages by gathering information from the end clients, generating use cases and data contracts for both back end as well as front end coding.
  • Used J2EE design patterns such as MVC, Data Access Objects in the architecture and DI/IOC, Business Delegate, Service Locator, Singleton for the enterprise applications.
  • Developed web pages using front end technologies like Html, JavaScript, jQuery and XML.
  • Used Ajax Controls, Web forms, JavaScript and jQuery for creating Commission, Payment and Inventory reports.
  • Provided authentication, Single sign-on and management capabilities to the user while providing the necessary capabilities to in-house and third party integrating applications.
  • Experience in making Responsive web pages using Bootstrap and Media queries.
  • Involved in development and maintenance of high traffic application built on Java/J2EE.
  • Used Spring MVC framework to implement the MVC design pattern in the application.
  • Used SpringBatch to execute batch programming.
  • Primarily focused on the Spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Built Stand Alone applications using Spring Boot.
  • Designed a responsive website using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Designed and developed service layer using Spring with AOP and Inversion Control.
  • Used hibernate to write persistence class objects and created beans to interact with the database in a spring-based application.
  • Used annotations to map the POJO's to DB tables managing associations and classes specific to the Spring and Hibernate.
  • Implemented data access using Spring ORM (Object Relational Mapping).
  • Implemented Log4J to trace logs and to track information.
  • Used JIRA board for the pivotal tracking.
  • Used Maven as a build tool and Git Repository.
  • Implemented unit test cases using JUnit to validate and check the negative scenarios.

Environment: JavaScript, jQuery, XML, Ajax, Java, Spring AOP, Spring IOC, Spring MVC, Spring ORM, Spring Boot, Hibernate, Maven, GIT, Agile.

Confidential, GA

Java Developer

Responsibilities:

  • Developed the application with iterative methodology, refactoring the existing code and writing new code.
  • Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, spring framework in business layer and Hibernate in persistence layer.
  • Developed the application using Spring IOC to communicate with the persistence layer.
  • Used Spring AOP framework for security transactions, reusability logging purpose.
  • Developed Hibernate configuration and hbm files using tools.
  • Developed front-end content using JSP, HTML, JSTL and Struts Tag libraries.
  • Used Struts Tiles framework to create layouts in user interface.
  • Developed Action form beans to map the form elements and used Validation framework for validating the user input data, extending Struts components.
  • Designed and developed various EJB components (Session Bean) to fulfill the business functionality.
  • Configured the Web Logic server and performance tuning
  • Implemented the back-end functionality of the modules using Session beans and CMP Entity beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns.
  • Implemented Transfer objects to store and retrieve user and claims information in the application scope.
  • Used Restful Web Services to access financial data on legacy systems.
  • Implemented automatic email notification of the monthly statements for the customers using Java Mail.
  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.

Environment: Java, Struts 2.0, EJB, Hibernate 3.1, Web Services, WebLogic 9.1/9.2, Servlets, WSDL, XML, XML Schema, UML, HTML, CSS, JavaScript, JSP, IBM Tomcat 6, Oracle 9i, Eclipse 3.6

Confidential

Java Developer

Responsibilities:

  • Validated input values to make sure that they will be accepted before they are submitted to the server.
  • Played key role in the design for the implementation of this application.
  • Preparing the documentation for High Level design, Low level design of the application and process the flow of control for the entire application.
  • Designed the web application implementing the Struts framework for Model-View-Controller(MVC) pattern to make it extensible and flexible.
  • Implemented the architecture with Struts-Config, Action Form classes and Action classes.
  • Implemented the Consolidated applications front-end pages using JSPs, JSTL and Struts Tag libraries.
  • Design, develop and test of SOA services using SOA.
  • Developed the action classes to execute the business logic and action forms to collect the input data from the users using Java DAO and DB2.
  • Developed the helper classes used by most of the components in this application.
  • Configured connected caches for JDBC connections.
  • Used extensive JavaScript for creating the global templates that can be used across the JSP Pages.
  • Developed code for generating the XML requests required for calling the web services.
  • Developed code for processing the web service response obtained in XML as a string after calling the web services using SAX parser.
  • Used EJB for server-side transactions.
  • Implemented EJBs session beans for business logic.
  • Configured Logger, appended and layout using log4j.
  • Used Ant for building JARs and WAR.
  • Rational clear case was used as source and version control for rebasing and delivering the code.

Environment: Servlet, JSP, Struts, EJB, Hibernate, LDAP, JNDI, HTML, XML, DOM, SAX, ANT, WebLogic Server 8.1, Oracle9i

We'd love your feedback!