We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Jacksonville, FL

SUMMARY

  • Over 5+ years of object - oriented programming knowledge and experience on Distributed Technologies, Web Technologies and Enterprise Solutions using Java/J2EE in Test Driven Environment.
  • Experience on complete Software Development Life Cycle (SDLC) with software development models like Agile Scrum Model and Waterfall model.
  • Experience in developing the applications using J2EE Design Patterns such as Model-View-Controller (MVC), Business Delegate and Service Locator.
  • Expertise in MVC2 architecture using Struts with features like Validation framework, Tiles framework and Internalization.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, Struts, JSF, AJAX and Custom Tag Libraries.
  • Experience on Micro services like Spring cloud for the implementation.
  • Extensive experience in working with different Frameworks like Spring boot, Struts and ORM (Object Relational mapping tools) like Hibernate.
  • Good working experience on spring and JSF framework for developing Multi-tier distributed Enterprise Applications.
  • Exposure to Service Oriented Architecture including Universal Descriptive and Discovery Integration (UDDI) lookups, Web Services Description Language (WSDL) using REST and Extensible Markup Language (XML).
  • Experience in HTML, Angular.js, CSS, JavaScript Libraries (Prototype, jQuery), AJAX, JSTL specification, Tag Libraries and XSLT, XSD, DTD and Resource Properties.
  • Proficient in Java/J2EE Design Patterns including singleton, command, object pool, session façade, Model View Controller (MVC), Data Access Object (DAO).
  • Well versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Experience in development, testing and deployment experience of enterprise application on Windows and UNIX platforms through IDEs such as Rational Application Developer and Eclipse.
  • Extensive experience in SQL, PL/SQL programming, stored procedures, triggers with Oracle, MS-SQL and MySQL.
  • Experience in performing performance and unit testing using JUnit, Apache JMeter.
  • Excellent communication, interpersonal and analytical skills and a highly motivated team player with the ability to work independently.

TECHNICAL SKILLS

Programming Languages: C, C++, Java, J2EE, SQL

Java/J2EE Technologies: Servlets, JSP, JDBC, JNDI, RMI, JMS.

Architecture/Framework: Struts, Spring, Hibernate, MVC Architecture, Spring Cloud.

Design Patterns: Session Façade, Singleton, DAO, DTO, Service Locator

SOA: Web Services, SOAP, WSDL

Web/XML Technologies: HTML, DHTML, XHTML, CSS, XML, Angular.js, Node.js

Application/Web Servers: Oracle, WebLogic9.2/10.1.3, Apache Tomcat, Net Beans, Eclipse, RAD.

Databases Familiarity: Oracle 8i/9i/10g/11g, MySQL

Operating Systems: Windows Vista/7/10, Linux, Mac

PROFESSIONAL EXPERIENCE

Confidential, Jacksonville, FL

Sr. Java developer

Responsibilities:

  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation of UI modules.
  • Developed the application usingSpringFrameworkthat uses ModelView Controller (MVC) architecture with JSP as the view.
  • Experienced withDockercontainer service
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Involved in Rapid prototyping of design concepts. Involved in building wireframes.
  • Used Cassandra to develop risk Analytics, worked independently with IT Architects to implement the solution.
  • Worked on Rest based Web services forMuleESBflows
  • Used JavaScript DOM manipulation and JavaScript event to generate the data result in UI.
  • Developed JavaScript library for rendering domain specific layout XML to the web.
  • Involved in hand coding in HTML5, CSS and jQuery for table less design with Accessibility standards.
  • Developed test-driven development (TDD) strategy guiding use of the Junit unit testing framework.
  • Debugging and testing existing code, JavaScript performance optimization.
  • Carrying out peer code reviews and vulnerability assessments.
  • Working on Liferay 6.0.5 and 6.2.0 and Involve in business plan and gathering the requirement test plan for the new project implementation.
  • Designed and implemented the MongoDB schema.
  • Utilized various JavaScript and jQuery libraries, UI-Grid, d3.js and other interactive features.
  • Worked on creating responsive website for smart devices using responsive design and media queries.
  • Created complex stored procedures, packages, functions, triggers, jobs.
  • Used Maven as a build tool and integrated with Jenkins.
  • Involved in consuming the RESTful web services using Spring Rest Template.
  • Experience in implementing LDAP security models.
  • Used Linux shell scripting to deploy the application in development environment.

Environment: JDK1.7, JSP Java, SOAP Web services, Docker Spring Boot, Liferay, Hibernate, Microservices, Play 2.5, BD-2, SQL Developer, RAD, RDMS, SVN, Angular JS, MongoDB,, Jenkins, PL/SQL, JavaScript, CSS, CVS, WSDL, TDD, XML, XSLT.

Confidential, NJ

Java J2EE Developer

Responsibilities:

  • Developed Java web applications using Collections, JDBC, JNDI, Spring-ORM, Spring-OXM, Spring-MVC and Hibernate.
  • Developed various interfaces which involve transfer of data using DB, file, JMS and ftp adapters.
  • Participated in collection and analysis of the business requirements of the client
  • Involved in design and implementation of the interfaces.
  • Worked on automations using UNIX Shell script to capture the health of SOA servers in cluster.
  • Performed unit testing for the developed components.
  • Developed SOAP/REST web services for the transfer of files and interfacing the applications.
  • Developed JAX-WS, JAX-RS using Eclipse IDE and tested using Soap UI.
  • Developed DDL, DML, DCL statements along with Views, Triggers and Stored Procedures in Oracle Database.
  • UsedMuleESBfor routing, filtering and aggregate message between application based on content and rules.
  • Used the various features/options of Database adaptor like polling, pure SQL, sequences etc. in achieving the required data map from source to target data sources.
  • Designed and built SOA composites and BPEL processes that used real-time polling of incoming customer data, performed filtering and transformation operations on it before inserting into DBs.
  • A robust architecture was built around the process to handle bad data being ingested into the system in the form of validations and email messages to support/customer.
  • Developed custom XSLs to validate the file to DB transactions using lookup table validations.
  • Used Ant scripts and configuration to move the code between the various development, test and production environments as part of the development life cycle.
  • Design and document user interfaces for Liferay portal development.
  • Used JIRA for SDLC using agile methodology.
  • Identified and reported bugs using defect tracking tool HP Quality Center and presented bug reports for weekly/monthly status updates.
  • Participated in the development, testing, and production support of various services developed using SOAP exposed as Web services.
  • Participated in code reviews and ensured compliance with standards.

Environment: JavaWeb Services (SOAP), JAX-WS, JAX-RX, JSON,Java, XSD, XML,Oracle BPEL, XSLT, SOAP UI 3.1, WSDL, Hibernate, Spring Framework, JSP, JMS, XML, JavaScript, MongoDB, Rational Rose, jQuery, JNDI, Subversion, Log4J,, Eclipse.

Confidential

Software Engineer

Responsibilities:

  • Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed the application under J2EE architecture using JSP, Hibernate, spring.
  • Developed layout of Web Pages using HTML5 and CSS.
  • Integrated Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Developed JSP pages as per requirements used Dojo JavaScript Library with AJAX to add user functionalities, jQuery UI for client side validation.
  • Created and implemented stored procedures, functions and triggers using SQL in MySQL database.
  • Participated in verification and validation.
  • Performed performance testing on the core functionalities using Apache JMeter.
  • Involved in testing the application different tools and fixed the bottlenecks.
  • Errors were logged using Log4j.
  • Prepared technical reports and documentation manuals during the program development.
  • Interacted with users in case of technical problems and mentored the business users.

Environment: Jdk 1.6, Spring Hibernate, jQuery, Spring, XML, DOM, JDBC, CSS, Eclipse, Pl/SQL, Log4j, JUnit, SVN, MySQL and Windows.

Confidential

Software Engineer

Responsibilities:

  • Worked on designing and developing the Web Application User Interface and implemented its related functionality in JAVA/J2EE for the product.
  • Developed Object Diagrams, Class Diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Designed and developed applications using JSP, Servlets and HTML.
  • Used Hibernate ORM module as an Object Relational mapping tool for back end operations.
  • Provided Hibernate configuration file and mapping files and involved in the integration of Struts with Hibernate libraries.
  • Extensively used Java Multi-Threading concept for downloading files from a URL.
  • Extensively used Pagination List for displaying the information in page manner.
  • Developed Core Java classes and methods for handling data from databases.
  • Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
  • Developed Web Service client interface for invoking the methods using REST.
  • Created navigation component that reads the next page details from an XML config file.
  • Developed applications with HTML, JSP and Tag libraries.
  • Developed required stored procedures and database functions using PL/SQL.
  • Developed, Tested and debugged various components in WebLogic Application Server.
  • Used XML, XSL for Data presentation, Report generation and customer feedback documents.
  • Implemented Logging framework using Log4J.
  • Used API Get method using REST to gather information from the database and provide them in JSON format.
  • Involved in code review and documentation review of technical artifacts.

Environment: Struts, Servlets, SVN, Hibernate, JSP, HTML, Apache Tomcat, Log4J, Eclipse IDE, JUnit, Web Services, XML Schema, REST, MySQL and Windows.

Confidential

Software Engineer/Intern

Responsibilities:

  • Used agile methodology in designing and developing the modules.
  • Developed MVC design pattern based User Interface using JSP, XML, HTML and Struts.
  • Used Struts framework to develop functionalities that enables user to pay money at the counter.
  • Used Visual Paradigm to draw class, sequential, activity and use-case diagrams.
  • Used Struts Validator framework to validate user input.
  • Implemented Singleton Design Pattern by sharing the single service locator object across different Business Delegates.
  • Implemented Singleton, Business Delegate, Service Locator, Factory, Session Façade, MVC, Data Access Object, Inversion of Control and other design patterns.
  • Used Apache Axis to generate the Application Search web service module.
  • Created WSDL for the web services to be deployed using bottom-up approach.
  • Implemented JMS (Message Driven Bean MDB) to synchronously send and receive messages, errors placed in a message queue
  • Used Messaging API (JMS) to connect to MQ Series to get the data from the legacy applications & received the messages through Queues using Bean Managed Persistence
  • Created XML files for storing the data required for Dialogue module.
  • Used SAX parser for validating the XML files against their respective XML schemas.
  • Used Microsoft SharePoint Services for Microsoft Enterprise Project Server Database.

Environment: Struts, Hibernate, JSP, HTML, Apache Tomcat, Log4J, Eclipse IDE, JUnit, Web Services, XML Schema, MySQL and Windows.

We'd love your feedback!