We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 5+ Years of experience and excellent knowledge of industry standard methodologies like Software Development Life Cycle (SDLC), Iterative Software Development Life Cycle Process as per Rational Unified Process (RUP) and Agile
  • Experience in communicating with Subject Matter Experts (SME’s), performing Requirements Gathering, Business Analysis, Data Analysis and Documentation
  • Experience in developing Use Case Models, Activity Diagrams, Sequence Diagrams and Data Flow Diagrams (DFD)
  • Worked in team environment and developed relationship with external customers and internal counterparts
  • Experienced in writing SQL queries for data analysis, validation and performing manual testing
  • Assisted in developing test cases based on product features and functionality, and user interaction possibilities. Assisted in developing Test Strategy, Test Plan, Test Scenarios, Test Case Design, Test Reports using business/functional requirements for manual tests
  • Proficient in MS Office tools: MS Word, Excel, MS Access, Power Point, SQL and Visio(UML)
  • Excellent analytical, organizational, communication and documentation skills along with good process management skills to gather requirements to bring out the quality product
  • Good understanding of business and finance processes
  • Good understanding of Finance, Capital Markets, Derivatives and Mortgages

TECHNICAL SKILLS

SDLC Methodologies: Agile/Scrum, Waterfall, RUP, UML

Database: Oracle, SQL Server, MS Access, DB2

Project Management Tools: MS - Office, Excel, Power Point

Languages: SQL, PL/SQL, HTML, Java, VBScript

Business Skills: Use Case Modeling

Business modeling tools: Microsoft Visio 2007, JIRA, Tableau

Testing tool: Rational Suite, Test Director, HP ALM

Automation Testing: Selenium (Junit, Cucumber)

PROFESSIONAL EXPERIENCE

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Analysis, Design and Implementation translation of Business User requirements
  • Actively participated in the daily SCRUM meetings and paired programming to produce quality deliverable within time
  • Interacting with QA team and Business team to resolve defects
  • Practiced test driven development (TDD) to expedite the development process
  • Used PHP, HTML5, CSS3 and Script framework for creating Dynamic Reach Design Layout with JSP
  • Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, and Exception Handling
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control (IOC) architecture Spring MVC, Spring Annotations, Spring JEE, Spring Transactions, Hibernate and JDBC
  • Implemented the persistence layer in Hibernate. Created the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Involved in installing and configuring Eclipse and Maven for development
  • System was built using Model-View-Controller (MVC) architecture with Spring
  • Developed Web Services using Restful with Spring MVC and developed DTDs, XSD schemas for XML (parsing, processing, and design) to communicate with Active Directory application using Restful API
  • Implemented the application using the concrete principles laid down by several design patterns such as Facade, Business Delegate, Singleton, and Data Access Object
  • Used SVN and GIT for code commits and check outs
  • Test suite is automated with Selenium 1.0 Remote Control for Java with JUnit and performed preparation of test cases and unit Testing Java using JUNIT
  • Design/Enhance automation framework for web applications which is used across different applications using Selenium WebDriver, JAVA, Spring, Cucumber, Junit
  • Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required Selenium support code in JAVA for Cucumber
  • Designed and implemented Selenium Automation Framework for Smoke and Regression Testing

Environment: Core Java, J2EE, JSF, HTML5, CSS3, jQuery, JSP, Script, Hibernate, Spring framework, Agile Methodology, Servlet, XML, Design Patterns, RESTful Web services, Unix, JUnit, SVN, Oracle, Oracle DB, Selenium WebDriver, Cucumber

Confidential

Java Developer

Responsibilities:

  • Developed multiple applications using Spring MVC Framework that leverages classical Model View Controller (MVC) architecture
  • Designed and developed REST APIs using Spring Boot and MongoDB
  • Utilized Spring Security framework to implement a custom authentication and authorization mechanism for the REST APIs
  • Worked with Swagger UI with the REST APIs for documentation and testing
  • Developed Junit and Mockito test cases based on the user stories for unit testing
  • Involved in designing and coding user interfaces using JSP, HTML5, Javascript, jQuery and CSS3
  • Implemented solutions using SOA architecture and used SOAP UI to test the same
  • Followed coding standards and best practices during all phases of development
  • Used Git pull requests for peer reviews to ensure code quality
  • Worked with Maven for builds and dependency management
  • Involved in fine tuning the SQL queries and stored procedures to resolve performance related issues
  • Followed Agile Scrum methodology for project lifecycle management
  • Actively involved in troubleshooting and resolving production issues
  • Developed Autosys job scripts for scheduling recurring daily, weekly and monthly jobs
  • Designing and developing test scripts in the Page Object Model automation framework using Selenium WebDriver, Java and Maven for web application
  • Created functional automation test scripts using Java and Selenium

Environment: Java 1.8, Spring MVC, MongoDB, Oracle, SOAP Webservices, REST API, JSP, HTML5, CSS3, Bootstrap 3, javascript, jQuery, AJAX, AutoSys (JIL), Git, Selenium WebDriver, Cucumber

Confidential

Java Developer

Responsibilities:

  • Involved in the Development and Analysis of this Enquiry module
  • Prepared and documented Use Case Specification, Use Case Diagrams, Class Diagrams, and Collaboration Diagrams UML
  • Along with the documentation, also worked on Asynchronous / Synchronous communication patterns.
  • Worked on different tools such as Component, SOA Composite and OBER
  • Developed Oracle SOA services in an agile development environment, Considering the SOA Governance & Best Practices - for managing business assets such as WSDL, XSD’s and Process
  • Worked on SOA Design Patterns for building middleware systems
  • Worked on a multi-tier web based environment using J2EE technologies: JSP, EJB and Java Servlets
  • Developed components using Session Beans
  • Developed JSP and Servlets
  • Developed the business logic using EJB
  • Developed the Internationalization to the Application
  • Validating the views using Validator plug-in in Struts Frame Work
  • Designed and coded JSP for presentation layer
  • Performed routine checks on the Linux servers of the firm
  • Manage and deliver all system and software migrations like Java version upgrade, OS migration from UNIX to Linux involving organizational standard
  • Developed Java Beans for business logic required by the JSP’s
  • Developed Webpages using XML
  • Used JDBC Thin Driver extensively for invoking complex query on database
  • Developed Test Plans using JUnit
  • Responsible for Deploying, Implementing the application at Client site using Ant build tool
  • Wrote reusable functions for xml transformation in Java Server Pages
  • Designed the solutions for top existing components and within the constraints particularly specified by the project
  • Development and Analysis of the Client Data Bank module of the Life Insurance product
  • Done the complete requirement/system specifications and test specifications

Environment: JDK1.4, JDBC 3.0, HTML 4.0, EJB’s, Servlets 2.0, JSP’s, XML 1.0, JUnit 3.4, Struts 1.1, Ant 1.6, JavaBeans, Oracle Service Bus, Oracle 9i, Oracle SOA Suite 11g, HP-Unix, Linux, WebLogic 8.0, Eclipse 3.3.

We'd love your feedback!