We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over all 7+ Years of professional IT experience in analysis, design, development, testing, delivery and production support of application software and Expertise in Industrial, Healthcare, Financial, Marketing and Insurance Domains.
  • Working Experience in SDLC by using Waterfall, Agile (Scrum) and Iterative development.
  • In - depth knowledge and experience in Java, J2EE, Servest, JSP, HTML, JDBC, JNDI, query, MVC, Struts, Spring MVC, Spring Boot, Open JPA and Hibernate.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Struts, Hibernate, MQ Series, JMS, JSTL.
  • Experience working with JavaScript MVC frameworks like Polymers, Angular.
  • Experienced in developing MVC framework based websites using Struts 1.0, 2.0, Spring MVC.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), Aspect, IOC (Inversion Of Control), DAO (Data Access Object) and template classes.
  • Expertise in Object-relational mapping (ORM) using Hibernate, Ibatis.
  • Experience in designing and developing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Experience in Integrating Spring with in SOAP and REST Web Services using Jersey framework.
  • Familiar with web/application servers like Web Sphere, Web Logic, Jobs, and Tomcat Server.
  • Experience in using ANT, Maven and Gradle for build automation.
  • Hands on experience with HTML, CSS, JavaScript, AJAX, query, Polymer.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Hands-on knowledge Unit, JMETER, J-Web Unit, Testing, Log4j, Swagger and Selenium Web Driver.
  • Good knowledge in Design Patterns like MVC, Singleton, Factory, Abstract Factory, Business Delegate, DAO, Service Locator and Session Facade.
  • Experienced in developing UML diagrams like Use Case Diagrams and Class diagrams, Sequence Diagrams and Behavior Diagrams.
  • Good Knowledge of using IDE Tools like Eclipse, Interlay, NetBeans6, My Eclipse 5.5, Rational Application Developer (RAD) and Oracle Developer for Java /J2EE application development.
  • Skillful in full life-cycle development using Object Oriented Methodologies/Programming (OOP's)
  • Experience in using version control and configuration management tools like Subversion, Gather, CVS and Clear Case.
  • Expertise in database modeling, administration and development using SQL and PL/SQL in Oracle (8i, 9i and 10g) and SQL Server environments.
  • Ability to develop solutions based on both Relational and Nasal database systems (Mongo DB)
  • Strong Analytical, Problem Solving, Debugging and Interpersonal skills with excellent understanding of system development metrics, techniques and tools. Adaptable to new technologies in a short span of time and implementing them in real-time projects. Self-motivated individual and fast paced learner.

PROFESSIONAL EXPERIENCE:

Java Developer

Confidential, Tampa, FL

Responsibilities:

  • Designed use cases for the Application as per the business requirements.
  • Participated in requirement gathering and framework implementation sessions through Agile methodology.
  • Designed use cases, sequence and class diagrams, activities, states, objects and components. Used UML (MS Visio) for software design.
  • Developing presentation layer with JSPs, HTML5, JavaScript, CSS3, Bootstrap, query, JSON, AJAX, Angular, Spring Form tags, JSTL Tags.
  • Developed Angular functionality in the application to provide two-way binding to the system.
  • Used React.js for developing UI using sorting, pagination and rendering for searching the statements in the webpage.
  • Used Bootstrap &media queries to create Responsive Web pages across the different size of screen from phone or Laptop.
  • Used AJAX to handle asynchronous requests & in suggestive search and to display dialog boxes.
  • Involved in design and implementation of MVC architecture in different modules.
  • Integrated Spring and Hibernate to develop the business layer which serves the data required for JSF beans.
  • Wrote the DAO's to access the database using JDBC calls and created aspects using Spring AOP annotation approach.
  • Used Hibernate, object/relational-mapping (ORM) solution technique, to map data representation from MVC model and Oracle Relational Data Model with a SQL-based schema.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI and XML.
  • Configured JDBC data sources and JMS connection factories in Web Sphere.
  • Developed SQL queries for retrieving data used to generate the reports.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Involved in the development of PL/SQL backend implementation and using SQL created Joins and complex statements.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA and used Swagger to interact with API end points of the micro service.
  • Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Exported SQL data in to Elastic Search to allow much faster and scalable user searches from the database and integrated Java and Angular based application to Elastic Search tier via Spring 4 Restful Controllers communicating to a custom java utility wrapping the Jest API.
  • Created Proof of concepts using Mongo DB.
  • Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
  • Involved in the Performance Tuning of the Application on client side.
  • Wrote notification service that executes daily, sends emails and escalations to participants.
  • Developed project on Eclipse, Version Control with Get and Automated Build & Deployments using Griddle, puppet, nexus, and ANT scripts in Jenkins.

Java/J2EE Developer

Confidential, Downers Grove, IL

Responsibilities:

  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Spring Core, Beans, JDBC, Transaction and Batch, ORACLE, Maven.
  • Used inheritance and method overloading, overriding to implement polymorphism.
  • Handled different exceptions by Java Exception handling facility.
  • Create request and call SIM Item Inventory SOAP web service.
  • Develop new and fixed existing GRUNT script to build UI apps.
  • Designed and developed an application for displaying Heartbeat Information on a thread level for each Application Server in JCP ecommerce Platform across the data centers.
  • Generated client stubs using wsimport and call web service.
  • Used JAXB to parse XML.
  • Familiarity and working experience with Apache Derby and DB2 Databases.
  • Designed and Developed the UIFramework built using JSF Apache My Faces with MVC Design Pattern.
  • Integrated configured Camel with ActiveMQ to use it as bus.
  • Writing entities in Scala and Java along with named queries to interact with database.
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Ingested huge amounts of data into HDFS using Apache Kafka Worked on various integration components using Mule.
  • Developed PL/SQL store procedure to fetch data as per the BIRT template design.
  • Creating and modifying the views in Springs framework so as to mask the appearance of URLs to end users and working on ruby with rails to have java implements.
  • Create request and call Amber web Manager to calculate amber points.
  • Responsibilities included handling and delivering business requests, analysis and design, code construction and review, testing and maintaining the quality of deliverable in a team of 5 members, delegation of requests to team members and tracking.
  • Designed the start page layout with the new UI's in JSPs as per the project requirements using JavaBeans.
  • Involved in creation queues and topics with JMS and ActiveMQ, created messages and send to queues.
  • Used XPATH to retrieve value from XML messages and XSLT to transform XML messages from one format to another Invoked in designing in NoSQL Database MongoDB.
  • Used Java and python scripts to get all the data required for identification of the faults over the network.
  • Migration of the existing system written in Python to PHP environment adding more features.
  • Defined various object dependencies using Spring DI module.
  • Implementation of Spring MVC architecture by separating the business logic from the presentation logic using Struts framework.
  • Developed web service using JavaScript framework ReactJs to facilitate consumer-driven contract integration testing between micro services.
  • Worked on SSO to integrate security for user authentication.
  • Implemented logging aspect using Spring AOP concepts.
  • Developed the Automation Test Scripts using Selenium JUNIT framework Implemented various design patterns like MVC, Factory, Singleton.
  • Designed and developed access loging using Spring AOP and log4j2 for services access report and audit purpose.
  • Implemented Hibernate (JPA) database persistence layer to communicate with Oracle.
  • Used Hibernate DAO Support to integrate hibernate with spring to access database.
  • Enhanced the application for multithreaded scenarios. Deployed the application under Apache Tomcat Application Server and resolved the production issues during migration onto the production server.
  • Designed and implemented front end web pages using CSS, HTML, Java Script, JSP, XHTML and JSTL.
  • Created tables for the requirements accordingly in the ORACLE database and migrated from one environment to other environment for Space optimization project, the main objective was to use the POG (planogram) which is created by the front end developers and arrange the beverages in the refrigerators.
  • Worked with the team in implementing the drag and drop functionality using JQuery.
  • Monitored error logs using Log4J and fixed the problems.
  • Worked on JUnit Framework for Test Driven Development (TDD)

Sr Java/J2EE Developer

Confidential, San Jose, CA

Responsibilities:

  • Involved in all the phases of SDLC process.
  • Developing interfaces that integrates billing with Simulators using EJB stateless session beans.
  • Used EJB Entity Beans to maps entity objects such as customer, account and product to relational database table i.e. Oracle Implemented Struts framework (Action & Controller classes) for dispatching request to appropriate classes.
  • Used simple Struts Validation for validation of user input as per the business logic and initial data loading.
  • Involved in writing services to write core logic for business processes Writing JUNIT test cases for various implementations.
  • Used JSP, Servlets and JavaScript to mock data interchange between CRM and Simulators Created stored procedures and SQL queries to get/update billing data and send it back to CRM Analyzed the data and system requirements, conducted meeting with QA team for writing test conditions and test scripts.
  • Developing SOAP web services to be shared with CRM to interact with Prime Biller.
  • Creating the DEV build and resolving different build issues.
  • Involved in validating billing data that included data exchange from both the systems i.e. CRM and Simulators.
  • Ran check styles, PMD Defects, find bugs etc and fixed them if there are any.
  • Used XML and XSL extensively as the script logic was completely separated from the UI.
  • Configured EMMA tool and ran test suite and made sure that 95% test coverage.
  • Implemented Maven as build and configuration tool.

Java Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Collaborated on Struts Framework (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Involved in developing multi-tiered J2EE design architecture and Hibernate.
  • Involved in complete Software development life cycle using J2EE and Client GUI in Struts, JSP and JSTL.
  • Development of Servlets, JSP files and Security Options using WebLogic Server.
  • Extensively used JavaScript/J query for client-side validations and for capturing dynamic events.
  • Designed and implemented the presentation layer using Java Server Pages, tag libraries, and cascading style sheets. Developed Oracle PL/SQL Packages, Stored Procedures, Functions and Triggers.
  • Used Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets. Used JSP, DOJO, jQuery and CSS in the development in front end of the application.
  • Used Log4J components for logging. Perform daily monitoring of log files and resolve issues.
  • Worked on the analysis, design and implementation and testing phases of SDLC.
  • Used Tortoise SVN for software configuration management and version control.
  • Created use case diagrams, activity diagrams, class diagrams, workflow process diagrams using Visio.
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT.
  • Worked on UNIX Shell Scripting tasks. Good knowledge on Project Documentation.
  • Expertise in developing interfaces and packages in ODI (Oracle data integrator).
  • Involved in system testing and integration testing, and trouble shoot issues in multiple environments.
  • Prepared complete documentation for developed portion of the system.
  • Extensively used Log4J for logging, JUNIT as a test framework, ANT.
  • Worked in Prototyping & Scrum/Agile Software Development methodology.

We'd love your feedback!