We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Ofallon M, O

PROFESSIONAL SUMMARY:

  • Proactive, experienced full stack Java application developer and talented Software Engineer with proven expertise in object - oriented analysis and design and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance.
  • Over 11 years of IT experience with a track record of delivering quality solutions for multi-tier Enterprise Applications & Web-Facing E-Commerce Solutions using Java / J2EE, XML, WebServices, DB2, Web Sphere, and front end technologies like AngularJS and BootstrapCSS various Web Technologies.
  • Extensive experience in J2EE technologies ranging from the design and development of complex model-view-controller architectures.
  • Hands-on experience Apache Camel Framework.
  • Extensively worked on usability engineering and UI layer using AngularJS and BootstrapCSS
  • Proficiency in deploying n-tier Enterprise / Web applications using IBM WebSphere 8, BEA Weblogic 10, JBoss and Apache Tomcat.
  • Well versed with common used J2EE Design Patterns like Business-Delegate, Session Façade, Value Object, Data Access Object, Singleton, MVC (Struts), Front-Controller, Intercepting Filter, Composite View and View Helper etc.
  • IT consultant focusing on conceptualizing business needs and translating them into viable technical solutions.
  • Worked onsite in Emirates Airlines IT, at Dubai, UAE for a mission critical payment processing application.
  • Ability to handle customer and business teams independently across all the phases of the project, right from inception to support.
  • Successfully worked in big teams at multiple locations and time zones and planned requirement development for projects.
  • Turnaround and startup specialist capable of quickly adapting to changing requirements
  • Able to work independently with little to no supervision as well as functioning as an excellent team player.
  • Good experience in software development methodologies such as Agile-SCRUM.

TECHNICAL SKILLS:

Languages: JAVA, SQL, PL/SQL, HTML, XML, XSD,UML

Web Technologies: JavaScript, CSS, Angular, REST Web service, JQuery, BootstrapCSS, JSON, JAXB

Database: SQL, MySQL, Sybase, DB2, Oracle9i/10g, 11g, H2, MongoDB

J2EE: Java Beans, JSP, Servlets, JMS, JDBC

Application servers: WebSphere, WebLogic, JBOSS, Tomcat

Web Servers: Websphere 8.x, Weblogic 9.x, JBoss AS 5.0, Apache Tomcat 6.0

Build Tools: Apache Ant, Maven, Log4j

Frame works: Struts, Spring Boot, Spring Security, Spring MVC, Spring JDBC, Spring, Hibernate

Design Tools (UML): Rational Rose, RSA, RTC

IDE(s): Intellij, Eclipse, RAD, Spring Tool suite

ORM Tools: Hibernate

Operating Systems: Windows 2000/XP/Vista, Windows 7

Version Control Tools: GIT, Bit bucket, Git, SVN, CVS and IBM Rational Clearcase

Workflow Automation Tools: JIRA, IBM RTC, Bamboo, Jenkins

SQL Database Tools: Toad, Squirrel, SQL Developer, JDeveloper

Testing Frameworks: Junit, Mockito, PowerMockito, JMeter, HP Fortify

IT Management: CA Rally, BMC- Remedy IT Service Management Suite

PROFESSIONAL EXPERIENCE:

Confidential, Ofallon, M.O

Java Developer

Responsibilities:

  • Worked on these Apache Camel Framework Components. RouteBuilder, Aggregator, Splitter, Timer, FileGrabber.
  • Worked on core java to implement validations for different layers of the request file Physical, Logical, Transfer Request.
  • Used Spring DI to inject beans using both constructor and setter Dependency Injection.
  • Worked on Spring JDBC to interact with the Oracle database for all the CRUD operations.
  • Worked on writing the logic to generate sample Document XML file based on ISO20022 specifications using JaxB. Generated Java classes using the xsd schema.
  • Worked on Marshaller component of camel to marshal the java Document object to Response XML file.
  • Worked on Flyway Database
  • Worked on resolving defects, used IntelliJ debugger tool extensively to analyze the root cause of defects. Used TOAD editor to write queries and filters to verify the CRUD operations as expected.
  • Wrote complex SQL queries to query the database in order to fetch the desired result.
  • Used Mockito and Junit to write unit test cases to test the functionality as a unit for each method of class.
  • Used log4J Logger to log messages at different levels error, debug, warn, info to improve the readability.
  • Used Git as the central repository of all the modules. Worked and helped other colleagues too in resolving their merge conflicts.
  • Used Rally for the user stories and Confluence to manage the project architecture diagram, Development and Coding Standards and other documentation.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Supporting integration and user acceptance Testing
  • Worked extensively within the Agile model for Full Cycle Development

Environment: Java 1.8, Spring JDBC, Spring DI, Apache Camel DSL, JAXB, Oracle, Maven, Bamboo, Git, IntelliJ, Rally, Confluence.

Confidential, Mooresville, N.C

Full Stack Developer

Responsibilities:

  • Create project plan for the client side application.
  • Perform proof of concept as technical solution to common issues and challenges.
  • Design common utility libraries to perform application wide task in scalable manner.
  • Design front end using AngularJS and BootstrapCSS.
  • Implemented Service/Business layer for common business logic.
  • Developed Web Services through Restful architecture that takes JSON objects
  • Coordinate with other team members and pass knowledge on development best practices.
  • Create design and functional document for the user interface team.
  • Review peer development and provide feedback to improve code maintenance.
  • Give presentation on solutions regarding development strategy.
  • Maintain configuration of the application for production deployment.
  • Coordinate source control check-in to ensure good quality deliverables.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Supporting integration and user acceptance Testing
  • Worked extensively within the Agile model for Full Cycle Development

Environment: Java/J2EE, Spring Boot, Spring Data REST, AngularJS, Bootstrap-CSS, MongoDB, GIT, IBM RAD, JBoss Server.

Confidential, Mooresville, NC

Full Stack Developer

Responsibilities:

  • Creating technical specifications and documentation.
  • Managing requirement gathering, designing & test plan development initiatives.
  • Design and Development of an application that was flexible and scalable
  • Designed Business processes and identified the external partner links.
  • Implemented Service/Business layer for common business logic
  • Developed the UI modules using AngularJS and Bootstrap CSS.
  • Implementing Spring Controller endpoints for Restful style API access.
  • Debugging and providing fix for production issues with least turnaround time
  • Coding, development and enhancement of the application modules.
  • Coordinate source control check-in to ensure good quality deliverables.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Supporting System and Integration Testing team to address the test scenarios
  • Worked extensively within the Agile model.

Environment: Java/J2EE, Spring Boot, Spring Data REST, AngularJS, Bootstrap-CSS, MongoDB, GIT, IBM RAD, JBoss Server.

Confidential, Mooresville, NC

Full Stack Developer

Responsibilities:

  • Planning and executing project development phase.
  • Effort estimation and resource management (across regions).
  • Creating technical specifications and documentation.
  • Worked extensively within the Agile model for Full Cycle Development.
  • Within Agile Methodology, worked closely with Developers and took part in Design sessions to determine hours of study for development.
  • Senior team member responsible for delivering core solution and complex components.
  • Creating technical specifications and documentation.
  • Coding, development and enhancement of the application modules.
  • Implementing Spring Controller endpoints for Restful style API access.
  • Designed and developed Custom J2ee based web components using - SpringBoot, AngularJS Bootstrap, JSP.
  • Developed the UI modules using HTML, JSP, JQuery and BootstrapCSS.
  • Developed product details and development criteria in compliance with quality standards.
  • Configured Java Mail as a bean class in the spring framework.
  • Debugging and providing fix for production issues with least turnaround time.
  • Coordinate source control check-in to ensure good quality deliverables.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Supporting System and Integration Testing team to address the test scenarios.
  • Coordinating with other team members for the project activities.
  • Advising design and coding standards to the team as per documents & company standards.
  • Managing requirement gathering, designing & test plan development initiatives.
  • Initiated and coordinating projects for change requests and customer implementations.

Environment: Java/J2EE, JSP, Spring, JMS, KnockoutJS, JQuery, XSD, MongoDB, IBM RAD, Websphere Server, Junit

Confidential, Pleasanton, CA

OffShore Project Coordinator

Responsibilities:

  • Creating technical specifications and documentation
  • Involved in development and enhancement of the applications.
  • Coordinating with other team members for the project activities.
  • Advising design and coding standards to the team as per documents & company standards
  • Managing requirement gathering, designing & test plan development initiatives.
  • Initiated and coordinating projects for change requests and customer implementations.
  • Developed product details and development criteria in compliance with quality standards
  • Prepared Test cases, Test Scenarios and Test Scripts for White box and Black box testing
  • Coordinate source control check-in to ensure good quality deliverables.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Initiated and coordinating projects for change requests and customer implementations.

Environment: Java/J2EE, JSP, Servlet, Java Script, XSD, Oracle 10g, IBM RAD, Websphere Server

Confidential

Technical Consultant

Responsibilities:

  • Interaction with the client and preparing SRS, SOW, WBS and delegating task for the developers.
  • Responsible for gathering system requirements specification and preparing SRS.
  • Coordinating with other team members/ business units for the project and support activities.
  • Perform proof of concept as technical solution to common issues and challenges.
  • Design common utility libraries to perform application wide task in scalable manner.
  • Involved in development, Integration & production support.

Environment: Java/J2EE, JSP, Servlet, Java Script, Oracle 10g, Weblogic 9.0, JUnit

Confidential

Senior Software Engineer

Responsibilities:

  • Involved in development and enhancement of web framework.
  • Developed business components sticking to usability standards.
  • Coordinate and support engineering team to develop business components.
  • Extensive work on presentation layer using JSP, Taglibs and Servlets.
  • Involved in coding, development, Unit testing for the modules coordinating.
  • Coordinate source control check-in to ensure good quality deliverables.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Extensive work on Usability Engineering and Screen Flow Navigation Document.

Technologies Involved: Java/J2EE, Struts, JSP, JavaScript, DWR, Ajax, Weblogic 9.0, Oracle 10g, JUnit

Confidential

Software Engineer

Responsibilities:

  • Responsible for gathering system requirements specification and preparing SRS.
  • Involved in coding, development, Unit testing for the sub-modules involved.
  • Extensive work on presentation layer using HTML, JSP, JavaScript and CSS
  • Developed and implemented necessary Action classes.
  • Coding the different validation routines and java utility classes for the application logic.
  • Coordinate source control check-in to ensure good quality deliverables.
  • Involved to provide Test Plans and Test Cases for Tester.
  • Unit Testing, Function Testing, Acceptance Testing after develop.
  • Testing in many different environment Testing data creation.
  • Successfully managed 4 member teams to achieve the objectives.

Environment: Java/J2EE, JSP, Struts, Spring (IoC), MySql with JBoss Server, JUnit, DBUnit.

We'd love your feedback!