We provide IT Staff Augmentation Services!

Senior Java Developer Resume

4.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY:

  • Around 8 years of experience in Design and Development of software applications in Core Java and J2EE technologies.
  • Expertise in developing any kind of applications using Java Programming.
  • Expertise in J2EE Designs Patterns .
  • Expertise in developing applications using Spring, Struts and Hibernate.
  • Experience with JCR (Java Content Repository ) and Spring Batch.
  • Expertise in Web Services technologies such as SOAP, WSDL, JAX - WS, JAX-RS.
  • Knowledge and experience in Ajax, XML, DTD, XML Schema, XSL (XSLT, XPath).
  • Strong experience with Object Oriented Design (OOD), Analysis (OOA), Modeling (OOM) based on Unified Modeling Language (UML) architecture using Rational Rose 2000.
  • Experienced in developing static/dynamic HTML pages , providing client side validations in JavaScript and providing interactive front end GUI using CSS, XHTML.
  • Highly skilled working with Servers such as Tomcat, JBoss, Web logic and Web Sphere .
  • Experience with Relational Databases including Oracle10g, SQL Server, MySQL
  • Excellent communicational, analytical, business and interpersonal skills.
  • Comfortable working independently and also as a member of a team.
  • Versed with development methodologies namely SDLC , Agile and SCRUM
  • Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member

TECHNICAL SKILLS:

Programming Languages: Java, SQL.

Web Technologies: Ajax, JSTL, HTML5, CSS3, Ext JS and JQuery.

Web services: SOAP and REST

J2EE Technologies: Servlets, JSP

Frameworks: Struts, Spring, Hibernate.

Scripts: Action Script and Java-Script

IDE s: Eclipse, Intellij, Net Beans and CRXDE.

Web/App Servers: Apache Tomcat 7.0 and JBoss

Other Java Tools: Spring Data, Spring Batch, Spring Integration, RabbitMQ, JMSElastic Search, Hazel cast Clustering, PDF Renderer and Adobe CQ

Other Frameworks: Quartz-Scheduler, Log4j, JUnit Testing.

Load Testing: JMeter and Neoload

Build Tools: Ant and Maven

Databases: Oracle, My SQL, SQL Server

Operating Systems: Windows (2000/XP/Vista/7), UNIX and Linux

PROFESSIONAL EXPERIENCE:

Confidential, Minneapolis, MN

Senior Java Developer

Responsibilities:

  • Involved in preparing Design Documents.
  • Developed and maintain Java code required for the web application.
  • Developed and consumed REST and SOAP web services.
  • Implemented MVC architecture using Spring Framework.
  • Developed messaging Components using Spring Integration and JMS to send messages from one application to other application internally.
  • Triggered web services endpoints calls using SOAPUI.
  • Performed validations by using Restful Web Services.
  • Used Eclipse IDE for code development along with SVN for managing the code.
  • Wrote Code to interact with front-end, JAVA, AJAX, JSON.
  • Designed the front-end using HTML, CSS, JSP and JavaScript.
  • Experience in modeling and creating of JUnit using MOCKITO framework.
  • Deployed applications on Oracle Web logic Application Server.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Developed Hibernate entity POJO's based on Database Schema.
  • Followed Agile methodology as SDLC.
  • Extensively involved in Production Support and in fixing defects.

Environment: Java 8.0, Spring, Hibernate, Maven, HTML, CSS, JavaScript, JSON, AJAX, JSP, Web Services, Oracle 11g, Web logic 12c.

Confidential, Bloomington, MN

Senior Software Developer

Responsibilities:

  • Coordinate communication between QA, developers, and managers so that all understand detailed product requirements and specifications.
  • Created custom forms needed and provided dynamic functionality to them i.e. Fields in one form communicate with each other, fields in multiple forms communicate with each other making things easier for user.
  • Provide level-of-effort estimates and clear, regular communication of status to management and team members in daily Scrum meetings.
  • Create high-fidelity prototypes of user interfaces, demonstrating an awareness of usability heuristics and appropriate UI design patterns
  • Developed JMS Components to send messages from one application to other application internally
  • Involved in Interface module in Admin section which is basically a interface to execute batch jobs such as importing student images as zip files and extract them, Import school Grade Levels, Import students from a huge coma separated file, Import users for the app, Import student scores, Import school Calendar etc. which are basically done using SPRING Interface Batch Jobs .
  • Developed core application components including creation and execution of unit and integration tests.
  • Used Hibernate as persistence framework and because of spring our job became lot easier to load hibernate.
  • Developed presentation layer using JSP, HTML, JavaScript, Ext JS.
  • Designed and developed application utilizing Spring MVC framework.
  • Responsible for developing UI pages using JSP, JSTL, HTML, JQuery and CSS with Spring, Hibernate and design patterns
  • Extensively used of Spring & JSTL Tag library for the development of the UI (JSP).
  • Developed REST and SOAP Web Services
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • I develop the groovy plug-in for ATE as the script will be written in Groovy. This work let me explore the areas of integration of two different technologies i.e. Java and Groovy
  • Developed Hibernate POJO’s/entities and mapped the relationship between entities using Hibernate annotations and wrote HQL queries to perform CRUD operations.
  • Modified complicated search queries like Student search and Staff Search using Hibernate Criteria API.
  • Used log4j framework for logging.
  • Used SQL Server 2008 as back end storage.

Environment: J2SE5.0, Hibernate, Spring, XML, Eclipse, Maven, CSS, SQL Server 2005, Web Sphere 8.0, log4j, and JUnit

Confidential, Towson, Maryland

Senior Software Developer

Responsibilities:

  • Create written specifications for developers after discussing new features with business matter experts.
  • Analyze requirements provided by non-technical business analysts.
  • Coordinate communication between QA, developers, and managers so that all understand detailed product requirements and specifications.
  • Created custom forms needed and provided dynamic functionality to them i.e. Fields in one form communicate with each other, fields in multiple forms communicate with each other making things easier for user.
  • Provide level-of-effort estimates and clear, regular communication of status to management and team members in daily Scrum meetings.
  • Create high-fidelity prototypes of user interfaces, demonstrating an awareness of usability heuristics and appropriate UI design patterns
  • Involved in Interface module in Admin section which is basically a interface to execute batch jobs such as importing student images as zip files and extract them, Import school Grade Levels, Import students from a huge coma separated file, Import users for the app, Import student scores, Import school Calendar etc. which are basically done using SPRING Interface Batch Jobs
  • Designed and developed application utilizing Spring MVC framework.
  • Responsible for developing UI pages using JSP, JSTL, HTML, JQuery and CSS with Spring, Hibernate and design patterns
  • Extensively used of Spring & JSTL Tag library for the development of the UI (JSP).
  • Developed REST and SOAP Web Services.
  • Develop core application components including creation and execution of unit and integration tests.
  • Developed Spring Integration Components to send messages internally backed up by Rabbit MQ
  • Developed Message Driven Bean components in Web Sphere MQ Series for e-mailing and Data transfer between client and the providers
  • Extensively worked on test driven development approach in Agile and scrum environment
  • Used Hibernate as persistence framework (annotations) and because of Spring our job became lot easier to load hibernate.
  • Developed Hibernate POJO’s/entities and mapped the relationship between entities using Hibernate annotations and wrote HQL queries to perform CRUD operations.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Modified complicated search queries like Student search and Staff Search using Hibernate Criteria API.
  • Used log4j framework for logging.
  • Used SQL Server 2008 as back end storage.
  • Performed and participated in code reviews to verify adherence to design and best-practice standards.

Environment: J2SE5.0, JMS, Web Sphere MQ, Hibernate, Spring, XML, Eclipse, Maven, CSS, Web Sphere Application Server 8, SQL Server 2008, Oracle, JCR, log4j and Junit.

Confidential, Atlanta, GA

Java Web Developer

Responsibilities:

  • Participating in user requirement sessions to gather business requirements
  • Front-end web development (HTML, CSS, JavaScript, XSLT)
  • Developed front end for the website using HTML, XHTML, CSS2/3, JavaScript
  • Table less Design in CSS for positioning
  • Involved in Analysis, Design, Development, Integration and Testing of application modules
  • Used Eclipse 3.2 IDE for coding, debugging and testing the application modules
  • Developed presentation layer for the application modules using JSP, HTML, CSS
  • Used Adobe Flash Player for running the Flex applications and debugging the application
  • Integrated JavaScript with Flex application using External Interface API
  • Extensively worked on java concepts such as OOP, Exceptional handling and Collection frameworks
  • Involved in configuring hibernate to access database and retrieve data from the database
  • Involved in production support and maintenance of the application Flex applications
  • Solved production issues and tickets on their priority basis and bug tracking

Environment: Java/J2ee, JSP, Spring, JSON, Flash Player, Adobe Flash, Hibernate, Web Services, SQL, CSS,SDLC, JavaScript, BEA Web logic 11g, Eclipse, HTML, XML, AJAX, ANT, CVS, TOAD, Unix, Design Patterns, JMS, JSTL, UML, Rational Rose, JUnit, Log4j

Confidential

Java Developer

Responsibilities:

  • Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier.
  • Integrated Apache Tiles and Struts for page layout.
  • Extensively used Struts server side validation, tiles and exceptional handler.
  • Developed build scripts for ear and war applications to deploy on Web logic server.
  • Created Technical documents from functional requirement.
  • Developed modules in the Trade system, developed various Swing forms.
  • Setup the database for the test environment.
  • Involved in design and implementation of web tier using Servlets and JSP.
  • Developed Jasper Reports for Trading Orders, Executed Orders and various daily reports.

Environment: Java, J2EE, JSP, Servlets, Jasper Reports, I-Reports, Eclipse, Struts, JDBC, XML, HTML, CSS, Java script, REST Web Services, Swing, Java Security.

Confidential

Software Engineer

Responsibilities:

  • Analyzed the system, and gathered all the requirements.
  • Validated the requirements for the application.
  • Designed the front end using JSP and HTML, CSS, Java Script.
  • Designed Java classes as per OO Design.
  • Implemented MVC architecture using Struts in terms of EJBs, JSP and Servlet.
  • Created and configured Struts-config.xml file to manage control flow.
  • Used Oracle 8i as backend.
  • Fine tune the queries to make it run fast.

Environment: Java, JSP, Servlet, JNDI, Struts, JDBC, Java Scripts, XML, Oracle 8i, Apache Tomcat, Windows XP

We'd love your feedback!