We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Sterling, VA

SUMMARY

  • Around 8+ years of strong experience in software development using Java/J2EE technologies.
  • Experience in development and deployment of applications using JBoss, BEA Web Logic Application Server, IBM Web Sphere Application and Apache Tomcat.
  • Involved in the Software Development Life Cycle (SDLC) phases which include Analysis, Design, Implementation, Testing and Maintenance.
  • Well versed in using Software development methodologies Agile Methodology, Scrum and Waterfall software development processes.
  • Experience with Object Oriented Analysis and Design (OOAD) methodology using tools like Unified Modeling Language (UML) and Rational Unified Process (RUP) using Rational Rose.
  • Expertise in J2EE technologies like JSPs 1.x/2.0, Servlet 2.2/2.3/2.4/2.5 , EJBs 2.0/3.0, JDBC, JNDI and AJAX.
  • Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.
  • Worked on Spring & JSF framework for developing Multi - Tier distributed enterprise applications.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (AOP), Spring Scheduler, Web Flow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA, Jakarta Struts Framework 1.1/1.2, Struts Validation and Tiles Frameworks.
  • Used persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Extensively worked on implementing SOA (Service Oriented Architecture) using XML Web services (SOAP, WSDL, UDDI and XML Parsers).
  • Worked with XML parsers like JAXP (SAX and DOM) and JAXB.
  • Expertise in applying Java Messaging Service (JMS) for reliable information exchange across Java applications.
  • Worked extensively on Service Oriented Architecture and proficient with web service development using TOP-DOWN and BOTTOM-UP approaches.
  • Experience with tools like WSDL2J and JAVA2WSDL for generating artifacts for webservice engines/runtimes like Apache Axis.
  • Extensively implemented web services using RESTful technologies like JSON.
  • Expertise in coding standalone batch jobs, and providing monitoring and application support using Spring Batches, Java Batches, and ETL batch jobs.
  • Experience with advanced front-end technologies like Bootstrap UI, Bootstrap modal, HTML 4.0, XHTML, DHTML, JSON, jQuery, CSS, XML 1.1, XSL, XSLT, XPath,
  • Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBM DB2, and Sybase.
  • Extensive experience with Java complaint IDE’s like Eclipse 1.0/2.0/3.0/3.1.
  • Experienced in database design, data analysis and development in DB2, Oracle, and writing SQL queries, Stored Procedures, Functions, Packages and Triggers.
  • Experience in writing Ant and Maven scripts for project development and deployment.
  • Experience in building and deploying applications using Jenkins Continous Integration Tool.
  • Hands on experience with JUnit, Advanced Rest Client andLog4j in developing test cases and determining application functionality.
  • Worked with version control systems like Clear case, SVN, CVS, GIT, etc.
  • Well versed with core Java concepts like Collections, Multithreading, Remote Method Invocation (RMI), Serialization, Java Beans.
  • Articulate in written and verbal communication along with strong interpersonal, analytical, and organizational skills.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Design Skills and tools: UML, Object Oriented Analysis and Design (OOAD), Design patterns (Singleton, Business Delegate, DAO, etc.).

Web Technologies: OOPs, Data Structure, Exception Handling, Java I/O, Junit, JSP, Servlets, JSTL, Custom Tags, EJB, JDBC, Web Services using JAX-WS, Java Script, AJAX, JQuery, XML Parsing, XSLT, SOAP, Restful JAX-RS

Frameworks: Struts 1.3, Spring Framework 2/2.5/ 3.0, Hibernate 3.0, Log4j.

Web/Application Servers & Middleware: Web Sphere 7.0/8.0, JBoss 4.0/5.0, Apache Tomcat 6.0/7.0

XML and tools: XML, XSD, SAX & DOM Parser.

Database tools: SQL, PL/SQL, Oracle, MySQL.

Operating Systems: Windows, UNIX, LINUX

IDE: Eclipse, My Eclipse, Net Beans

Source Control: CVS, SVN, Perforce

PROFESSIONAL EXPERIENCE

Confidential, Sterling, VA

Sr. Java Developer

Responsibilities:

  • Involved doing Analysis, Design and developing middleware using Servlets, Java Beans, Hibernate, Spring and doing enhancements and issue resolutions
  • Involved in User Requirements and created System Requirement Document, Functional Requirement Documents.
  • Developed business logic using Session Beans and Entity Beans.
  • Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
  • Involved in writing ORM code using hibernate and also developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Package, build, Integrate and deploy enterprise J2EE applications on WebSphere that involves EAR and WAR.
  • Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
  • Wrote the validation XML files and properties file needed for validating user inputs.
  • Involved in development of JSON database for dynamic menu management.
  • Used various design patterns for module design and development.
  • Followed Agile and Scrum Methodology in software development.
  • Worked on AJAX to develop an interactive Web Application.
  • Wrote and tested Java Beans to retrieve trading data and subscriber's information from MySQL database server.
  • Used log4j for tracking and fixing bugs.
  • Performed unit testing, system testing and user acceptance test.
  • Used Perforce for version control.

Environment: Core Java, J2EE, Spring, Hibernate, Servlets, CSS, HTML, JSP, JSON, XML, AJAX, JUnit, Perforce, Java Script, Oracle 11g, IBM WebSphere8.0, PL/SQL, Agile, Scrum, RESTFul Web Services, DOM, ANT, Net Beans, Web Services (SOA, SOAP).

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • Involved in all phases of Software Development Lifecycle including Requirements gathering, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Involved in developing the user interface using Struts.
  • Worked on Web Services using SOAP and RESTFul.
  • Developed the UI Screens using JSP, JavaScript and HTML and also did client side validations.
  • Developed the classes for Unit Testing by using JUnit.
  • Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application.
  • Used JDBC for database connectivity and responsible for stored procedures to fetch and insert/update to database tables.
  • Used SVN configuration management tool for code versioning and release.
  • Participated in surescripts training and worked on Servlets to handle and process electronic prescriptions, mediation history from surescripts.
  • Used XML parsing techniques for handling data between meridianEMR and surescripts.

Environment: Java, JDBC, J2EE, Spring, Hibernate, Struts, Servlets, SOAP, RESTFul, HTML, JavaScript, Apache Tomcat Server, JQuery, JUnit, SureScript, Microsoft SQL Server, Postgres 9.1.8, SVN, XML

Confidential, Frankfurt, KY

Java Developer

Responsibilities:

  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP,Java, CSS as per the requirements and providing the client side Java script validations.
  • Configured Spring to manage Action classes and set their dependencies in a Spring Context file and integrated middle tier with Struts and also used EJB components for backend processing.
  • Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
  • Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
  • Created and consumed RESTFul Web Services using JAX-RS(Jersey).
  • Used AJAX framework for server communication and seamless user experience.
  • Followed Agile Methodology (TDD, SCRUM) to satisfy the customers and wrote Junit test cases for unit testing modules.
  • Used client side Java scripting: JQUERY for designing TABS and DIALOGBOX.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used Log4j for logging the output to the files.
  • Involved in generating build script using ANT that compiles the code, builds a war file and deploys the application on the application server.
  • Used CVS tools for version control.
  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.

Environment: Java 1.6, JSP, Servlets, Spring Framework 3.0, Struts, Web Sphere, Agile, Java Script, JUnit, Oracle 9i, EJB, Log4j, XML, HTML, JQuery, UNIX, RESTFul Web Services, JAX-RS, ANT, WSDL, SOAP, AJAX, CSS.

Confidential, Plano, TX

Java Developer

Responsibilities:

  • Involving in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements, and creating Detail Design Document.
  • Developed various helper classes needed using Multithreading.
  • Using Agile methodologies to plan work for every iteration and used continuous integration tool to make the build passes before deploying the code to other environments.
  • Used for polyglot programming, troubleshooting and aggregate testing.
  • Used D3.js Framework for efficient manipulation of documents and graphical representation of queries.
  • Worked on Java Script libraries like jQuery and JSON
  • Designed and developed web-based software using Spring MVC Framework and Spring Core.
  • Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
  • Ability to create SOAP and REST based service interfaces using JSF, EXT JS, MuleSoft, Mule Enterprise Service Bus (ESB) platform to deliver fast, reliable, and scalable integration API code.
  • Implemented Controller Classes and Server side validations for account activity, payment history and transactions.
  • Implemented session beans to handle business logic for fund transfers.
  • Used Spring ORM module to integrate with Hibernate.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Designed the user interface of the application using EXT JS, HTML5, CSS3, JSF 2.1, JavaScript and AJAX.
  • Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery.
  • Implemented Hibernate Framework to connect to database and mapping of java objects to database tables
  • Used Web Logic server for deploying the application.
  • Involved in writing the Maven build file to build and deploy the application.
  • Worked on SVN Version Control Systems.
  • Used Log4J to capture the logging information and JUnit to test the application classes.
  • Used Clear Case for Source Code maintenance.

Environment: Java, JSP, Java Script, JSTL, AJAX, XML, EXT JS, jQuery, AngularJS, Spring MVC Framework, Spring Tool Suite, Oracle 11g, Rational Rose, Log4j, JUnit, Maven, Web Logic, Web Services, SOAP, WSDL.

Confidential

Responsibilities:

  • Extensively involved in developing the Application GUI using HTML, JSTL, JSP and CSS.
  • Worked on AJAX and JavaScript the former or injecting Dynamic content into the webpage and the latter for Browser end validation of user fields.
  • Worked with Struts frameworks for carrying user data from the fields in the form of POJOs to the transaction database. Involved in working with the Jersey and JAX-RS to implement the RESTFul web services throughout the application.
  • Worked on Hibernate ORM for mapping the user beans to tables.
  • Deployed the application in the Tomcat server, configuring the build.xml file using ANT build Designed and Developed Struts Action classes and defining them in action-servlets.xml file to inject the Service layer beans using Spring IOC.
  • Involved in configuring various XML files throughout the project like the web.xml, struts-config.xml, action-servlets.xml and applicationContext.xml
  • Involved in Unit testing and Integration testing using JUnit and JMeter.
  • Worked with the database team to create stored procedures for searching an applicant and his transaction history with the help of his reference number using PL/SQL. Used Apache Subversion (SVN) for version control.

Environment: Java, J2EE 5, Struts 2.1.6, Spring 2.5, Hibernate 3.0, MS SQL Server 2008, Eclipse 3.5,JSP, JSTL,Tiles, JavaScript, PL/SQL, AJAX, HTML, Ant, Log4j, Toad, JAX-RS, Junit, JMeter and SVN.

We'd love your feedback!