We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 9+ plus years of experience as Java Full Stack Developer in Test Driven Environment (TDD & ATDD) within Agile Methodologies.
  • Involved in Analysis, Design & Development of JAVA and J2EE applications and performed multiple consulting roles including Software Engineer/Consultant and Developer.
  • Specialized in J2SE, J2EE, SERVLET, JSP, JSF2.0, Angular JS, JDBC, Struts, Spring, Spring - MVC, JSF, EJB (Session and Entity Beans), Web services, JNDI, JMS, Hibernate, Validator Framework, AJAX, JQuery, Maven, GIT, JSTL, Custom Tags, Swings, Java Beans, HTML, CSS, MQ Series, MDB, XML, SAX and DOM.
  • Good Experience in Application Software Development and Design, Object Oriented Design and Analysis (OOAD), Technical Documentation, Software Testing and Debugging.
  • Having good knowledge of MS-SQL, MySQL, DB2 and Oracle as Database. Good command in writing SQL queries, Stored Procedures and Triggers.
  • Possess good experience on IDE tools like Net Beans 5.0, Eclipse 3.2 and My Eclipse 6.0.1, RAD.
  • Experience in designing, developing and deploying of web applications using Application servers like Web sphere, Web logic, Apache/Tomcat and JBoss.
  • Good understanding of Design Patterns like Singleton, MVC, Session Façade, DAO, Factory, Utility, Object tool and Business Delegate.
  • Extensive use of Use Case Model, Use Case Diagrams, Class Diagrams, Package Diagrams and Sequence diagrams using Rational Rose and Microsoft Visio.
  • Experience in working with different operating systems Windows 98/NT/2000/XP, UNIX, UNIX SHELL SCRIPTING.
  • Good working knowledge of ANT, Log4J and Clear Quest.
  • Good knowledge of testing tools like Junit, JunitPerf, HttpUnit, Load Runner, Win Runner.
  • Strong experience in different XML technologies. Implemented Services oriented architectures (SOA) using XML based Web Services (SOAP, UDDI, and WSDL).
  • Experience working with versioning tools like CVS, Rational Clear Case and Clear Case
  • Strengths include good team player, self-motivated, quick learner, open to work with new technologies in a dynamic, fast - paced and deadline driven environment, excellent interpersonal, analytical and communication skills.

TECHNICAL SKILLS

Language: Java, PL/SQL, C, C++, HTML

J2EE Technologies: SOA, Web Services, Servlet, JSF2.0,JSP, JDBC, SOAP,,REST, RMI, JNDI, XML, DOM, SAX, Java Mail, JPA

Application Servers: BEA Web Logic, Web Sphere Application Server 6.1, Jboss.

Web Servers: Apache Tomcat, Apache CXF, Java Web Server, Jetty, Apache MQ Server

Messaging Systems: JMS, MQSeries

Design Patterns: Singleton, Factory, Front Controller, MVC, Business Delegate, DTO, DAO, Builder, Adapter, Service Locator

Web Services: XML-RPC, WSDL, UDDI, SOAP, REST

Internet: XML, XSL, HTML, DHTML, JavaScript, AJAX, JSON

RDBMS: Oracle 10g, 11g, MySQL Enterprise Edition, SQL Server

Frameworks: Spring, Hibernate, Struts, Tiles, Java Server Faces

IDE: RAD, Eclipse

Build Tools: ANT, Maven

Version Control Tools: CVS, SVN, GIT, CLEAR CASE

Operating Systems: Windows 9X, Windows NT/2K, Linux 10.0, Solaris.

Utilities: Toad, SQLServer Management Studio, MySQL Workbench, SOAPUI, Firebug

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Sr. Java Developer

Responsibilities:

  • Worked in agile team in 2 weeks sprints to rapidly develop output to partners and incorporating feedbackwith product owners.
  • Designed and implemented the User Interface using JSF2.0, JavaScript, HTML5, CSS, and Angular JS, npm, Bower Components, Node JS, and Gulp.
  • Created Test framework, which can adopt the API and give the integration test results.
  • Extensively worked on JUnit, Miskito etc in Test Driven Development Environment.
  • Extensively worked on plugin methodologies, and integrated Web UI layer with Java API Orchestration Layer within Distributed networks.
  • Used SPRING framework that handles application logic and makes calls to business objects and services mainly Rest Web services.
  • Implemented Rest Client using the Jersey Framework and UPF framework, which is implemented by Confidential .
  • Consumed EAPI using the Rest Client from API Gateway.
  • Developed a Rest Web Service that is shared between front end and customer review info review system.
  • Designed Data Modeling with Logical and Physical Models using Erwin Tool.
  • Created Stored Procedures and Functions in SQL and PostgreSQL.
  • Developed MAVEN scripts to build and deploy the application onto Tomcat Server and ran UNIX shell scripts and implemented autodeployment process.
  • Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Code quality check using PMD, Code coverage checks using SONAR.
  • Extensively worked on Build procedure management like GIT/Jenkins, CICD Environments etc. and contributed to the code procedures and implementations
  • Implemented JMS in tomcat server.
  • Extensively used ActiveMQ.
  • Wrote Test cases for ATTD by using Ruby & Cucumber frameworks.
  • Responsible for effective communication between the project team and the end user.

Environment: JDK 1.7, Spring STS, Mac, Windows 7, Core Java, UPF Framework, Junit, Mockito, Angular JS, Node Js, Gulp, Grunt, Bower components, Ruby1.9, Ruby Mine, Html5, CSS3, Json, JSF2.0, Postman, Rest-Client, Spring, Hibernate, Unix, REST Web Services, SOAP UI, Maven, Apache Tomcat Server, PostgreSQL, JUnit, Git Hub, Agile, Version One, Jenkins, SONAR, Log4j and AWS (Amazon Web Services)

Confidential, Wallingford, CT

Senior Java Developer

Responsibilities:

  • Involved in development and maintenance of new applications and optimizing the performance of Aggregation layer to provide a quick response for all the applications.
  • Worked closely with the client for gathering requirement for enhancing the existing functionalities and also create new functionalities.
  • Designed and implemented the User Interface using JSF2.0, JavaScript, HTML5, CSS, and Angular JS, npm, Bower Components, Node JS, and Gulp.
  • Interacted with various teams onsite for integrating new functionalities.
  • Created and consumed Soap & Restful web-services to expose the business methods and application logic to external services.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Created JUNIT test cases for testing existing and new functionalities.
  • Provided support to perform the deployments across multiple environments.
  • Worked On Pair Programming Refactoring
  • Participated in daily Standup meetings to discuss about the work done the before day, current days’ work and to let the teammates know if there are any impediments.
  • Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • Design and Implemented all AdminTool UI Screens Using Jquery, Angular JS, Bootstrap technologies.
  • Documenting the user story in Confluence.
  • Worked with JIRA Tool.
  • Used IBM Rational Clear Case for importing, rebasing and delivering the application to the source control.
  • Worked Under UNIX environment.
  • Installation and support of various versions of Oracle, SQL Server, and MySQL.
  • Installing and maintenance of packages under various Unix variants.
  • Modification and maintenance of software using make.
  • Experience in configuring, building, and troubleshooting hardware on various platforms.
  • Worked on Scrum and Agile development.

Environment: Eclipse IDE, Maven, Spring 3.0, Spring WS, Hibernate, JSF2.0, NodeJs, AngularJs, Html5, CSS3, JQuery, Ajax, Json, SoapUi, JAX-RS, Clear Case, REST API, SOAP Web-Services. PMD, Glassfish 4.0, WebSphere, EJB 3.0.

Confidential, Oaks, PA

Senior Java J2EE Developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scaled Agile methodology.
  • Used the spring framework features like Spring IoC, Spring MVC, Spring Batch, Spring Web Services, Spring Integration.
  • Used Struts framework for mapping the front-end application with the back end application, which is using spring framework.
  • Implemented and consumed WEBSERVICES using SOAP and REST services.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Worked on Excel Up loader using Apache POI to extract data and persist in database.
  • Refactored Existing UI Bootstrap Code.
  • Involved in writing service class objects that depend on the data access objects.
  • Used Firebug & HTTP Watch to debug the front-end implementations.
  • Used Jquery plugins like data tables, autocomplete, date picker, dialog, menu, text editor, tabs and handlebars as front-end technologies for easy user interactions.
  • Worked on browser compatibility issues in Confidential Desktop.
  • Participated in daily Standup meetings to discuss about the work done the before day, current days’ work and to let the teammates know if there are any impediments.
  • Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • Used GIT & Source Tree & Star Team for importing, rebasing and delivering the application to the source control.
  • Used Stored Procedure to interact with database.
  • Involved in Web Logic administration like setting up Data Sources, deploying applications.
  • Used JavaScript, Angular js, and AJAX technologies for front end user input validations and Restful web service calls.
  • Worked Under UNIX environment.
  • Installation and support of various versions of Oracle, SQL Server, and MySQL.
  • Installing and maintenance of packages under various unix variants.
  • Modification and maintenance of software using make.
  • Experience in configuring, building, and troubleshooting hardware on various platforms.
  • Worked on Jscript for Automated Testing using the Test complete and Fitneese tools.

Environment: Agile, Struts1.2, Spring Framework, Apache CXF, Oracle 11G, JPA, Eclipse, Weblogic10.3.3, JSP, JQuery, CSS, REST, ANT, IVY, JUnit, TESTCOMPLTE (Automated Testing), GIT, STAR TEAM.

Confidential, Harrisburg, PA

Senior Java J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of application using SCRUM AGILE methodology.
  • Created UML diagrams like Class diagrams, Sequence diagrams, Use case diagrams in different tiers of the module using Rational Rose.
  • Used Dependency Injection feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented Transactions using Spring framework.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented Ant and Maven build tools to build jar and war files and deployed war files to target servers.
  • Used MAVEN and GIT.
  • Rational Unified Process (RUP) is used for design implementation and effective project management.
  • Implemented cross cutting concerns like business transactions, security, Logging and monitoring mechanism-using Spring AOP.
  • Implemented and consumed WEBSERVICES using SOAP and REST services by using WSDL.
  • Evangelized the use of web services as a way to implement application integrations.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Wrote JAXB XML parsers for XML Schema Validation and used SOAP for sending and getting data from different applications.
  • Maintained relationship between objects using Spring IOC.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Extremely used plain JavaScript, Angular, and JQuery, JavaScript Library to do the client side validations.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Developed MQ JMS Queues for asynchronous messaging and Web Services using SOAP/WSDL.
  • Involved in Web Logic administration like setting up Data Sources, deploying applications.
  • Configured and Deployed the Web Application Achieve (WAR) in Web Logic Application Server.

Environment: Java, JSP, Servlets, Spring AOP, Spring IOC, Spring ORM, Spring MVC, Hibernate, DAO, DTO, XML, JDBC, Transactions, JavaScript, Angularjs, JQuery, JSON, Apache Tomcat, Apache CXF, Web Logic Application Server, SOAP, REST, WSDL, JMS, Eclipse, Oracle, CVS, JUnit, log4j

Confidential, Lansing, MI

Senior Java J2EE developer

Responsibilities:

  • Involved in analysis, design and development and testing phases of the application development using Scrum Agile methodology.
  • Used the spring framework features like Spring IoC, Spring MVC, Spring Batch, Spring Web Services, Spring Integration.
  • Involved in creating, modifying and updating database tables in MS SQLServer using the tools like Microsoft SQLServer Management Studio and Toad.
  • Used Hibernate Object Relational Mapping features for creating the entity domain objects and base hibernate support features for creating data access layer objects
  • Involved in writing service class objects that depend on the data access objects.
  • Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
  • Used Google’s GSON library to convert Java Objects into their JSON representation and also to convert a JSON string to an equivalent Java Object.
  • Used Jquery plugins like data tables, autocomplete, date picker, dialog, menu, text editor, tabs and handlebars as front-end technologies for easy user interactions.
  • Used JavaScript, Angularjs, and AJAX technologies for front end user input validations and Restful web service calls.
  • Used Apache Tiles framework for template composition and for assembling the Jsp pages.
  • Used Struts framework for mapping the front-end application with the back end application, which is using spring framework.
  • Implemented and consumed WEBSERVICES using SOAP and REST services.
  • Designed and documentedREST/HTTP APIs, including JSON data formats and API versioning strategy.
  • Used Velocity template for preparing templates and used them as message contents for communicating with individual clients.
  • Used Firebug to debug the front-end implementations.
  • Thoroughly used MS SQLServer as database for development and integration testing environments.
  • Used Rapid Application Developer (RAD) as development environment.
  • Configured and deployed the application packages on web logic 10.3 Server, Base Linux (Apache tomcat) App Server, Jboss 5.0 runtime Server.
  • Used Web Sphere Application Server 6.1 and involved in setting up the application server profiles in RAD for running the application on development environment.
  • Used Clear Case for importing, rebasing and delivering the application to the source control.
  • Participated in daily scrum meetings to discuss about the work done the before day, current days’ work and to let the teammates know if there are any roadblocks.
  • Involved in development status and checkpoint meeting with other developers to discuss about the task similarities and roadblocks.
  • Participated in retrospective meetings after every sprint to discuss about the overall ranking of the pervious sprint and to discuss about the drawbacks and scope for development.
  • Used Lotus notes to communicate with the teammates, schedule meeting, and share the workstation for same time screen sharing.

Environment: Java 1.5, MS SQLServer 2005, Rapid Application Developer 7.5, Web Sphere Application Server 6.1, Struts, Spring IOC, Spring MVC, Spring Batch, Hibernate, Tiles, Velocity, JavaScript, Angularjs, AJAX, JSON, Jquery, JUnit, Mockito, Clear Case, WEBSERVICES, SOAP, REST, WSDL, JMS, Toad, SqlServer Management Studio, SOAPUI.

Confidential, Orlando, FL

Senior Java J2EE Developer

Responsibilities:

  • Involved in requirement gathering sessions (User workshops and brainstorming sessions).
  • Performed technical feasibility of certain requirements to understand the data challenges and interface requirements.
  • Responsible for designing UML and Design Patterns.
  • Implemented business logic of the system through POJO approach.
  • Developed an application with custom Tibco JMS and URL Connection application.
  • Experienced working on Maven based Java web application.
  • Responsible for developing an Embedded Tomcat Server Application.
  • Configured and deployed the application packages on web logic 10.3 Server, BaseLinux (Apache tomcat) App Server, Jboss 5.0 runtime Server.
  • Responsible for finding performance bottlenecks, pin down memory leaks and resolve threading issues using JProfiler.
  • Wrote WSDLs and generated request and response XML’s from WSDL’s using SOAP-UI tool.
  • Used SOAP web services to execute the application on different PRD (Sequences).
  • Implemented and consumed WEBSERVICES using SOAP and REST services by using WSDL.
  • Enhanced proper application logging functionality using log4j API.
  • Responsible for documenting the final deliverables and user guides.
  • Implemented user interface screens using Flash Builder 4.5.
  • Tested the application by writing Xpath matches on SOAP UI assertions to capture results.
  • Validated code of all modules and generated reports using tools PMD and EMMA.

Environment: Java 1.6, MVC, Web Services, SOAP, XSLT, XML, XSD, JSTL, JSP, Adobe Flex 4.5, EJB2.0, Eclipse 3.6, Subversion, Web logic 10.3 Application Server, HTML5, Jboss 5.0 Runtime Server, Apache Tomcat 7.0.12, Log4J, JUnit, SQL Server, JProfiler, Xpath and Maven.

Confidential

Java/J2ee Developer

Responsibilities:

  • Worked as Research Assistant and a Development Team Member
  • Coordinated with Business Analysts to gather the requirement and prepare data flow diagrams and technical documents.
  • Identified Use Cases and generated Class, Sequence and State diagrams using UML.
  • Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.
  • Involved in Designing, coding and maintaining of Entity Beans and Session Beans using EJB 2.1 Specification
  • Involved in the development of Web Interface using MVC Struts Framework.
  • User Interface was developed using JSP and tags, CSS, HTML and Java Script.
  • Database connection was made using properties files.
  • Used Session Filter for implementing timeout for ideal users.
  • Used Stored Procedure to interact with database.
  • Development of Persistence was done using DAO and Hibernate Framework.
  • Used Log4j for logging.

Environment: J2EE, Struts1.0, Java Script, CSS, HTML, XML, XSLT, DTD, Junit, EJB, Oracle, Tomcat, Eclipse, Web logic 7.0/8.1

We'd love your feedback!