We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Carson City, NV

SUMMARY

  • Around 8+ years of experience as Java Developer in Software Application Design, Analysis, Distributed Application Development, Coding, Testing, Implementation and supporting, configuration management, process definition, and project management, with strong Object - Oriented Programming skills in JAVA/J2EE technologies and good knowledge in Big Data Technologies.
  • Around 5+ years experience with Java Script, Perl, Phython and other scripting languages.
  • Proficient in design and development of web-based application using CoreJava, J2EE, JSP, Servlet, Spring security, JMS, JDBC, EJB, Angular JS, HTML/DHTML, CSS, XML, XHTML, XSLT, JSON, jQuery, AJAX, JavaScript, WSDL, SOAP.
  • Extensive working experience on industry leading J2EE MVC frameworks like Struts, spring, JSF, AOP, IOC, and ORM framework Hibernate.
  • Implemented Core J2EE patterns like Intercepting Filters, Front Controller, Data Access Object, Business Delegate, Service Locator, and Session Façade.
  • Worked on various web servers like Web logic, Apache Tomcat, Web sphere Servers, and databases like MySQL, SQL Server, JBOSS, Glassfish, and Oracle.
  • Strong command over different platforms like Windows, UNIX, Linux, Solaris/AIX and DOS.
  • Developed backend and UI application using JSP, Struts, JSF, Hibernate,Java, HTML, and JavaScript.
  • Designed and developed common utilities for JSON tojavaobject and vice versa using Jackson libraries and generation ofJavaobjects using faster xml Libraries.
  • Experienced in developing Web Services using XML over HTTP(s), WSDL, SOAP, RESTful, protocols.
  • Solid command over using different IDE like Eclipse, Power Builder, Net Bean, RAD, JBuilder.
  • Experience using Design Patterns like, DAO, DTO, MVC, Singleton, Facade Pattern, Factory Pattern and Abstract Factory Pattern for reusing most efficient and effective strategies for new development.
  • Log4j and slf4j for extensible logging, debugging and error tracing.
  • Proficient in using Maven and ANT for building projects and deploying application source code on Web Sphere Application Server
  • Hand-on experience with version control systems like SVN (Apache Subversion), CVS, Rational Clear Case to provide common platform to alldevelopers.
  • Hand-on experience with Windows PowerShellfor a task automation and configuration management.
  • Installing, configuring, and administrating Hadoop cluster of major Hadoop distributions.
  • Hands-on experience and trained in writing MapReduce jobs in Java, Pig and Python
  • Proficient in writing SQL queries, Triggers, Stored Procedures, functions for managing and accessing databases such as Oracle, MySQL, SQL Server.
  • Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and Troubleshooting.
  • Working knowledge of Agile SCRUM methodology.
  • Experience in working with MVC Architecture, Struts, JSF, spring, Hibernate frameworks and implemented various design patterns.
  • Implementation experience in web services using SOAP Protocol, REST API and jersey framework.
  • Performed all dimensions of development including Business Process Analysis, Requirement Analysis, Design, Coding, Testing and Implementation.
  • Extensive experience in Software Configuration Management using Version Control tools such as CVS, SVN and responsible for various software version releases.
  • Methodical knowledge of Application development life cycle and Software Engineering Principles.
  • Proficient in writing UNIX and shell scripts.
  • A team player with excellent interpersonal, communication and presentation skills.
  • Self-motivated and quick learner of new concepts and technologies with excellent problem solving skills.

TECHNICAL SKILLS

Languages: C, C++,Java, J2EE, SQL, PL/SQL, MySQL, PHP, Perl, Phython

J2EE Technologies: JSP, Servlet, Swing, Spring Security, Spring Batch, Spring Integration, EJB3.0, JDBC, Jasper Soft, JSTL, JNDI and JOLT.

Web Application Servers: HTML, DHTML, CSS,JavaScript, XML, XHTML, XSLT, AJAX, JSON, AngualarJS, NodeJS.

Databases: SQL Server … (R2 - Enterprise Edition), Tuxedo Server7.x/9.x, JBOSS, Glassfish, Web sphere Servers, Oracle 8i … MySQL 4.1/5.0, Web logic 10.3.

Operating Systems: Windows-XP/2000/NT, UNIX, Linux, Solaris/AIX and DOS.

Design Patterns& logging tools: DTO, DAO, Factory, Session Façade, Front Controller and Service Locator, log4j, slf4j.

Version Control: SVN (Apache Subversion), CVS, Rational Clear Case.

Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development (TDD), Behavioural Driven Development (BDD), Application Development.

PROFESSIONAL EXPERIENCE

Confidential, Carson City, NV

Sr. Java Developer

Responsibilities:

  • Worked in Agile methodology environment including Test Driven Development with Continuous Integration/Delivery.
  • Participated in business meetings along with business analysts to record user requirements, and developed design artifacts and published.
  • Implemented spring IOC to resolve dependency injection.
  • Design and develop auto generation of Java objects from JSON schema using faster xml libraries.
  • Experience in working on various spring modules with JDK 1.6 (Spring Container, DAO and Dependency Injection DI) along with Hibernate 3.0 as the back-end ORM tool for implementation of persistence layer and mapping of POJOs, CRUD statements.
  • Used JMS messaging framework in the application to communicate with a variety of external systems that house member and provider data and to a medical term translation application called Auto coder.
  • Wrote test cases in JUnit for unit testing of classes.
  • Created dynamic HTML pages, used jQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Involved in coding, maintaining, and administering Project artifact deployed on a JBoss Application Server.
  • Used Commons Logging framework (log4j) utility to log error, info and debug messages
  • Involved in the development of the User Interfaces using HTML 5, JSP and CSS 3.
  • Implemented MVC architecture by using Struts/Swings to send and receive the data from front-end to business layer.
  • Developed Server side components using Spring IOC, Hibernate and design patterns Business Delegate, Session Façade, Service locator, DAO's, DTO's.
  • Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling.
  • Worked with XML, XSLT for building up & transforming the xml files.
  • Worked extensively with Microsoft Visio for creating Use case diagrams, sequence diagrams and system flow.

Environment: Java/J2EE 1.6, JSF 2, spring 3.0, Hibernate 3.5.6-Final, JBOSS Application Server 5.0, Apache Axis 2.0, Apache ActiveMQ 5.4.2, UNIX, JSON, SQL Server 2008 (R2 - Enterprise Edition), AngularJS, HTML, CSS, AJAX, JQuery, Struts, Eclipse3.8, Maven 3.0.4, JUnit 3.8, Log4j, TDD, SVN.

Confidential, New York

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) which includes requirement gathering, modelling, analysis, architecture design and prototyping.
  • Developed the application using cutting edge technologies like Spring MVC, Spring Core and SOA based architecture, XML, JSP, JavaScript, CSS, JSON and HTML.
  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Microsoft Visio.
  • Implemented the application using Spring 3.0 framework which is based on Model View Controller architecture
  • DevelopedJavautility classes for common application functionality like SFTP File Transfer Utility
  • Utilized Core J2EE design patterns such as Singleton, Business Delegate, Session Façade and Data Access Object (DAO) in the implementation of the services.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to customers using Apache CXF framework.
  • Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries.
  • Wrote stored procedures using PL/SQL for data retrieval from different tables.
  • Developed user interface using JSP, JSP Tag libraries andJavaScript to simplify the complexities of the application.
  • Used Angular JS as the development framework to build a web-page
  • Developed a small module using Ext JS with JSON data.
  • Used Multithreading in programming to improve the overall performance.
  • Followed Test Driven Development by using jUnit to build unit test cases for most of the components.
  • Worked closely with infrastructure team to configure the JBoss server and testing the performance of application.

Environment: JEE 6.0(annotations, JSP, JSTL, Servlets, JAX-WS, and JAX-B), Spring 3.1.7, Calypso, Apache CXF, Hibernate-3.0/JPA, Spring-JDBC, HTML, Ext JS 4.0, JSON, XML, Angular JS, Eclipse, Oracle 10g, Dozer, JUnit 3.0 UNIX/SUN Solaris, Maven3, TFS.

Confidential, Franklin Lakes, NJ

Java Developer

Responsibilities:

  • Involved in all phases of Agile Scrum Process like Stand up, Retrospective, Sprint Planning meetings.
  • Involved in analysis, design, testing phases and responsible for documenting technical specifications
  • Analysed business requirements and created technical solutions.
  • Responsible for working on Creating XSL style sheets to generate complicated output XML based on user requirements from XML data.
  • Used Maven for building the application, and completed testing by deploying on application server.
  • Wrote unit test cases for Unit Level testing using JUnit, EasyMock.
  • Developed front end using Spring MVC, JSP, JSTL.
  • Worked on Maven to build the application and used JRebel for code integrations
  • Used JUnit framework for unit testing of application and Log4j to capture the logs.
  • Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Worked on Hibernate and created mappings.
  • Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
  • Involved in Unit Testing, Integration Testing and UAT Testing.
  • Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
  • Test cases have been written by using JUnit framework.
  • UsedJavaMessaging Services (JMS) for reliable and asynchronous exchange of messages.
  • Accessed database using SQL Queries, PL/SQL scripts

Environment: Java, J2EE, JSP, Servlets, HTML, XML, JBoss, jQuery,JavaScript, Hibernate, Oracle, SQL, Spring MVC, Spring IOC, Spring DAO, JMS, JPA, Web Services, SOA, Perforce, Eclipse, Maven, Unix, Linux, Agile Methodology.

Confidential

Programmer Analyst

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
  • UML diagrams like use cases, class diagrams, interaction diagrams (sequence and collaboration) and activity diagrams were used.
  • Worked in an agile work environment with Content Management system for workflow management and content versioning.
  • Involved in designing user screens and validations using HTML, jQuery, Ext JS and JSP as per user requirements.
  • Responsible for validation of Client interface JSP pages using Struts form validations.
  • Implemented the Web Service client for the login authentication, credit reports and applicant information using Apache Axis 2 Web Service.
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
  • Developed front end validation using JavaScript, jQuery and JSON for password and username.
  • Upgraded the OAM application from spring 2.5.6 to Spring 3.0 to enhance the latest features.
  • Implemented Web Services using spring’s Web Service extension for Apache AXIS framework.
  • Developed Stateless session beans to parse (parser frame work) and process the user request into domain object (DAO design pattern) to delegate the business request to the business delegate object
  • Developed DAO layer using JDBC, DAO design pattern to handle the interaction with Data base (Oracle)
  • Developed testing frame work for User Interface and server side components using testing frame works like HTTP Unit, Cactus and JUnit
  • Used Apache Maven for project management and building the application.
  • Developed UNIX automated deployment scripts for QA and Dev environments
  • Developed a small module using Ext JS with JSON data.
  • Developed ANT Scripts to do compilation, packaging and deployment in the Web Sphere server.

Environment: Java, JDK, J2EE, Agile Development Process, Struts, Spring, Web Services (JAX-WS, Axis 2) Hibernate, RSA, JMS, JSP, Servlets, Web Sphere, SQL Server 2012, Windows XP, HTML, XML, SOAP, IBM Rational ApplicationDeveloper(RAD), ANT, Log4J, XML, XSLT, XSD, jQuery, AngularJS, JavaScript, Ext JS, JUnit, SVN.

Confidential

Software Trainee

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements capture and analysis.
  • Analysis, design and development of Application based on J2EE using Struts, Spring and Hibernate
  • Hibernate was used for Object Relational mapping with Oracle database.
  • Involved in developing the user interface using Struts
  • Worked on the Web Services using SOAP and RESTful web services.
  • Used SVN configuration management tool for code versioning and release.
  • Deployment on Web Logic Application Server 11g.
  • Junit, log4j were used for unit testing and as logging frameworks
  • Developed the UI Screens using JSP, JavaScript and HTML and did the client side validation with the JavaScript.
  • 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 Backend tier of the application.
  • Developed custom tags for UI.

Environment: Java, JDBC, J2EE, JSP, Struts, HTML, Apache Tomcat Sever, JQuery, XML, JSON, Apache CXF, Jackson, Hibernate, Log4j, SoapUI, Maven, SVN, JUnit, JavaScript, Oracle, Windows.

We'd love your feedback!