We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

Rockville, MarylanD

SUMMARY

  • 8+ years of experience in Web Application Development, SOA, Client - Server based Enterprise Applications, System Analysis, Technical Design, B2B Development, Implementation, Performance Tuning and Testing.
  • Experience in large scale SDLC (Software Development and Life Cycle) including Requirements Analysis, Project Planning, System and Database Design, Object Oriented Analysis and Design, Development, Testing, Implementation and Documentation.
  • Developed applications in environments of Agile, Scrum Software development processes and Waterfall methodologies.
  • Worked as a Full Stack Developer.
  • Expertise in implementing Design Patterns like Singleton, Front Controller, MVC (Model View Controller), Session Facade, DAO, DTO, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
  • Excellent working knowledge on Object Oriented Principles (OOP), Design & Development and have good understanding of programming concepts like data abstraction, polymorphism, concurrency, synchronization, multi-threading, Collections and Exception Handling.
  • Proficient with front-end Web Page Development using AngularJS, HTML5, CSS, JSP with Custom Tag Libraries, Bootstrap, JavaScript,JQuery.
  • Experience in developing web applications with various open source frameworks: Spring MVC Framework, Spring Framework, Jakarta Struts Framework 2.0, Struts Validation and Tiles Frameworks.
  • Proficient in working with J2EE Technologies such as Servlets, JSP, JDBC, CJSF, XML, JSTL, Java Beans, Spring, Hibernate, JAX-WS and JAX-RS.
  • Experience in building web applications using Spring framework features like MVC, AOP, IOC, DAO and Template classes.
  • Experience in the Development user Interface using JSP, HTML, XHTML,DHTML, CSS, JavaScript, AngularJS, Jquery and AJAX.
  • Usedpersistence frameworks, Hibernate 3.0, 4.0, JPA to map POJOs to a relational database and participated in database design and implementation using different RDBMS like Oracle 9i, 10g, MySQL 5.0.
  • Experience in development and deployment of JAVA/J2EE web components on Apache Tomcat 7.0, 8.0, Oracle Web Logic Application server 10.3.2 and JBoss Application Server 4.3.
  • Expertise in JavaScript Libraries, AJAX, JSTL specification, Custom Tag Libraries, XML (SAX, DOM), JAXB,Java Messaging Service (JMS) and Resource Properties.
  • Experienced in using build tool such as ANT, Maven and Gradle.
  • Experience with major databases such as My SQL, MS SQL server, Mongo DB, Cassandra and Oracle.
  • Knowledge on Big Data technologies and used extensively SQLR search.
  • Good experience in Apache Spark with SCALA.
  • Proficient knowledge in Apache MQ Series(JMS) for Asynchronous messaging.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-WS, JAX-RS) and RMI.
  • Extensive experience with Java compliant IDE’s like Eclipse, NetBeans.
  • Experienced and proven best practices of Web services development and Integration (both REST and SOAP).
  • Hands on experience with version control systems like CVS (Concurrent Version Systems), and SVN (Apache Subversion) and GIT for providing common platform for all the developers.
  • Implemented unit testing by writing the Test plans, Test cases and performed Junit testing during the project.
  • Proficient in SQL, PL/SQL developed Stored Procedures, Triggers, Functions, and Packages besides writing DDL, DML and Transaction queries with development tools like Rapid SQL.
  • Proficient in creating Use Case Diagrams such as Class Diagrams, State Chart
  • Diagrams, Activity Diagrams, Sequence Diagrams using UML Methodology in MS Visio, Argo UML.
  • Worked on UNIX, Shell script, Groovy and Grails for the applications.
  • Knowledge on AngularJS, NodeJS for implementing Single Page Applications.
  • Knowledge on Integration of Amazon Web Services (AWS) with other applications infrastructure.

TECHNICAL SKILLS

Programming Languages: JDK 1.6,1.7,1.8, C, C++

JAVA Enterprise Technologies: JDBC, JSP, Servlets, Spring-core, Spring-aop, Spring-jJDBC, Spring -Mail, SOAP and RESTful Web Services, JMS, JPA, JNDI

ORM Tools: JDBC, JPA,Hibernate

Front End (Web): HTML, XML, JSON, CSS, JSP, JSTL Tags, Angular JS, Node JS

Build Tools: Maven, Ant, GRADLE

Frameworks: Struts 2.0, JSF 3.0, Spring MVC, Spring-boot

Application Servers: Oracle Web logic, IBM Web Sphere, JBoss, Glassfish and Apache Tomcat.

Message Oriented Middleware: ActiveMQ

Databases: Oracle, MySQL, NoSQL DB2, MongoDB.

SCMVersion Control Systems: CVS (Concurrent Versions System), Subversion, GitHub, Tortoise SVN

Platforms: Windows (10, 8, 7, Vista, XP, 2000), Red Hat Linux, Unix

Web service Specifications: JAX-RPC, JAX-WS, JAX-RS (Restful)

Design Patterns: Session Façade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory, Abstract Factory

Methodologies: Agile, Scrum, Test Driven, Waterfall

Loggers Framework: Log4J, SLF4J

PROFESSIONAL EXPERIENCE

Confidential, Rockville, Maryland

Sr. Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and testing of application using AGILE methodology (SCRUM) and TDD Development.
  • Analyzed the impact of business process changes on the existing systems and process flows.
  • Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
  • Upload Documents module was developed from scratch.
  • Develop the presentation layer with JSP, JSF, HTML5, CSS, XML, VXML (VML) and Apache Tiles on front end.
  • Used Tiles to provide a full-featured, spring framework for assembling presentation pages from components.
  • Worked on developing the Web Services using Apache CXF. Involved in exposing the service and consuming the services(Client code) from external systems.
  • Used spring batch for batch processing applications.
  • Used JSP,HTML, HTML5, CSS, CSS3, JQuery and AngularJs on front end, Servlets as Front Controllers and JavaScript, JQuery for client side validations.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Developed the entire application web-based client implementing MVC Architecture using spring framework.
  • Implemented Object-relation mapping in the persistence layer using Hibernate framework in conjunction with spring functionality.
  • Used springframework to inject the DAO and Bean objects, auto wiring the components.
  • Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
  • Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
  • Also used stored procedures connecting to the database using spring JDBC.
  • Responsible for modifying existing xml schema definition as per client’s requirements.
  • Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
  • Extensively used JSP to develop schema viewer applications.
  • Used GIT as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
  • Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
  • Used JIRA for bug tracking and Rally for story planning.
  • Configure MQ objects in web sphere application development.
  • A WebSphere JNDI naming tree is maintained for the external configuration of a service.
  • Used core Java concepts like multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Used Weblogic 11g as a production and other environments.
  • Good hands on UNIX commands, used to see the log files on the production server.
  • Developed several shell Scripts to automate file transfers.
  • Involved in developing UnitTest cases and testing the Application using soap-ui.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Deployed the complete Web and enterprise applications in WebSphere Server.
  • Used Putty to connect to the Unix Environment Servers and written the UNIX Shell Scripting for accessing the Server.

Environment: Java 1.7, JSF, Eclipse, Servlets2.1, JSP 2.1,Maven, JavaScript, JQuery, AnjularJs, CSS, REST, Spring 3.0, Hibernate 3.0, Ajax, JQuery, JSP, XML, XSD, WebSphere 6.0, Eclipse Mars, DB2, JUnit, Log4J, Unix, GIT, GRADLE, SOAP, REST, Soap-UI 4.6.4, UNIX Shell Scripting, Putty, Spring Framework security using LDAP, JIRA, Weblogic 11g, Tomcat.

Confidential, Boston, MA

Sr. Java Developer

Responsibilities:

  • Translate business requirements into technical document by Interacting with Business Analysts and Subject Matter Experts (SMEs) to carefully understand business requirements.
  • Worked in Agile methodology environment including Acceptance Test Driven Design and Continuous integration/Delivery.
  • Excellent understanding of java concepts like multithreading and concurrency, Collection Framework, String, Exception handling.
  • Involve in developing XML schemas and used JAXB for marshaling/UN-marshaling.
  • Contributed in design and development of Spring MVC web based application.
  • Used Restful for producing Web Services and involved in writing programs to consume the Web Services used SOA with CXF framework.
  • Work with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven.
  • Used JSP’s, HTML on front end, Servlets as Front Controllers and JavaScript and Jquery for client side validations.
  • Designed and developed User Interface of application modules using HTML, CSS and JavaScript and AJAX.
  • Involved in writing JSP and JSFcomponents.
  • Used JSTL Tag library (Core, Logic, Nested, and Bean and Html table’s) to create standard dynamic web pages.
  • Developed few web pages using JSP, JSTL, HTML, CSS and JavaScript.
  • Involved in defining DAO interfaces and writing SQL queries.
  • Hibernate is implemented for mapping object-oriented domain model to Oracle.
  • Wrote build scripts for compiling and creating jar files used Maven for the application.
  • Involve in fixing of defects and enhancements.
  • Involved in Unit testing and integration Testing of the application used Junit, Mockito.
  • Used Log4j to print logging, debugging and warning information.

Environment: Java/J2EE 1.6, JSP, JSF 2, Spring 3.1, Hibernate 3.5.6-Final, Weblogic Application Server 11g, XML Web service, WebSphere v7, Apache ActiveMQ 5.4.2, Unix, Oracle 10g, HTML, DHTML, XSLT, Eclipse3.0, AJAX, JavaScript, Maven 3.0.4, JDBC, Windows XP, JUnit 3.8, Jmock 2.5.1, Log4j, CSS, SVN.

Confidential, GA

Full Stack Java Developer

Responsibilities:

  • With good understanding on Business Objectives, Business Requirements, Design, Architecture, and implemented code under the guidelines of Test-Driven Development (TDD) strategy.
  • Work as Java J2EE developer involve in development of ALS Interface on Spring MVC.
  • Solve the dependencies of application codes from constructor used the spring framework.
  • Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology Involved in daily scrum and sprint planning meetings.
  • Wrote Page level code using JavaScript, XML and VMXL(VML) with AngularJs and NodeJS framework along with Jquery and other JavaScript libraries.
  • Used AngularJs as the development framework to build a single-page application.
  • Involve in writing persistence.xml and used JPA for persistence.
  • Used JPA for mapping business objects to database.
  • Involve in writing JPANamed Queries, Sql Queries to fetch data from Oracle database.
  • Develop presentation layer using HTML & CSS, including HTML5, CSS3,DOJO, JQuery and MVC web frameworks.
  • Improve the UI front-end used the DOJO JavaScript framework.
  • Developed SQL queries, views and stored procedures used PL/SQL.
  • Developedthe front end of the application using HTML5, CSS3, SASS, JSP, AngularJS, JSON, JavaScript and todeliver cutting-edge userinterfaces and components.
  • Wrote SPA(XML, JSON and Ajax) used RESTFUL web services plus Ajax and AngularJS.
  • Used IBM MO series as a middle tier messaging service for the applications communication.
  • Shared required WSDL’s and WADL’s used UDDI.
  • Used Design Patterns like Singleton, Interceptor Filter, Bussiness Delegate, Session Facade and MVC.
  • Designed and developed Web Services (JAX-RPC) to provide services to the various clients.
  • Wrote application level code to interact with the backend databases Jquery, AJAX and JSON.
  • Used JSON(Selenium) for the web service responses.
  • Developed application using OOP, MVC / component bases web frameworks and ORM frameworks.
  • Worked within SOA based enterprise framework to build web services.
  • The RESTful web services have been used to retrive and update the data, which is populated in view using Angular JS model.
  • Developed Restful web services using JERSEY to send/receive data to/from various systems.
  • Extensively used JSON object data model as part of RESTful web services.
  • Worked with defect tracking system JIRA.

Environment: JDK 1.7, J2EE, CoreJava, Eclipse 4.2 Juno, Maven 3.0, Spring 3.0, Hibernate 4.0, SOA, RESTful Web Services, Angular JS, JSP 2.2, JQuery 2.0, Log4J, Servlets, JDBC, JIRA, XSLT, HTTPS, UML, AJAX, HTML 5, CSS 3, DOM, DHTML, JUnit 4.4, UNIX, Agile Scrum, Web Sphere 8.5, JavaScript, JAXB, serialization/deserialization

Confidential

Java\J2EE Developer

Responsibilities:

  • Actively participating in all the phases of the System Development Life Cycle (SDLC).
  • Preparation of the technical design documents including class diagrams, sequence diagrams, flow charts, process flow diagrams etc.
  • Application developed in SOA Architecture, MVC architecture using spring framework.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Hibernate 3.0 was used for Object Relational Mapping. Hibernate Query language and the Hibernate Criteria Queries were used in the DAO layer.
  • Design and implemented WSDL/ SOAP Web Services to provide the interface to the various clients running on both Java and Non Java applications.
  • Identifying and implementation of different J2EE design patterns like Service Locater, Business Delegate, and DAO etc.
  • Used SOAPUI to test the Web services.
  • Followed the coding standards and performed code reviews.
  • Unit test case preparation and Unit testing as part of the development.
  • Used Log4J components for logging and performed daily monitoring of log files and resolve issues.
  • Implemented modules using Core Java APIs, Java collection, Threads, XML, and integrating the modules.
  • Assisted in developing testing plans and procedures for unit, system and acceptance, testing.
  • Implemented Maven for building Turnpike project.
  • AGILE development process has been followed.

Environment: Java 1.5, J2EE, Spring Framework, Hibernate, Servlet, Oracle 10g, JDBC, Web-Services, JIRA, JUnit framework, Eclipse IDE, SOAPUI, Agile Methodology

Confidential

Jr. Java Programmer

Responsibilities:

  • Responsible for Functional Specification and System Design based on Business Requirement Document provided by business analyst.
  • Analyze the use cases, create interfaces and design the core functionality from presentation layer to business logic layer used UML.
  • Actively participated in design, technical discussions and test scenarios.
  • Used Java core concepts Collection Framework Interfaces like List, Set, Queue and also Map Interface.
  • Used JavaScript for validations and integrating business server side components on the client side with in the browser.
  • Used Servlet as an interface between front end and back end to handle HTTP requests and to send response back to the front end.
  • Work on JDBC, which connects MySQL to implement CRUD operations.
  • Responsible configure the Apache Tomcat Application Server to access the Database by setting up Data source and MySQL Pool.
  • Develop the business objects used EJB for calling data access objects.
  • Used CVS for version control across common source code used by developers.
  • Review test cases and bugs fixed.
  • Built Software modules used Apache Ant.
  • Perform Unit Testing and Integration testing.
  • Involve in troubleshooting the technical issues, conduct code reviews.

Environment: Java 1.5, J2EE, Web Sphere 5.0, JavaScript, CSS, XML, ANT, Log4J, MySQL and HTML, JSP.

We'd love your feedback!