We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

0/5 (Submit Your Rating)

Chevy, Chase-mD

SUMMARY

  • 8+ years of experience in all phases of Software Development Life Cycle(SDLC) which includes Requirement Gathering, Analysis, Design, Development, Testing Implementation & Maintenance ofJava and J2EE (JEE) architecture based Software Application in Web - based environment, Client/Server Applications, Cross platform systems and Distributed n-tier architecture.
  • Experience in an Agile, Waterfall software development processes and methodologies.
  • Extensive experience in Object Oriented design, Systems Analysis, Software & Web Application development.
  • Designed and developed various web applications using scripting languages as JavaScript and jQuery.
  • Experience in using front end technologies such as HTML5, CSS3, XHTML, JavaScript Libraries and frameworks such as jQuery, AngularJS, NodeJS and AJAX to develop the User Interfaces.
  • Developed XML documents with DTDs /XML Schema/XPath and converting XML documents to HTML using XSL.
  • Strong hands on experience in developing the Software application using java based technologies such as Servlets, JSP, Hibernate, Spring, EJBs, Struts, JNDI, Web services, XML, JPA, JMS and JDBC.
  • Having strong Algorithmic skills and condensed in Programming, worked on design patterns like Singleton, Business Delegate, Service Locator, Factory, Chain of responsibility, Front Controller, Session Façade, Command, DTO, DAO and OOPS concepts.
  • Strong expertise in Java, Core Java concepts like Collections, Multithreading, Exception Handling and Java Beans.
  • Adept skills in workingwith applications developed using Object Relational Mapping frameworks likeHibernateand MVC frameworks likeStruts, JSF etc., and IOC frameworks likeSpringand its subsidiary modules such asSpring MVC, Spring DI, SpringJDBC, Spring IOC andSpringAOP.
  • Strong exposure to persistence frameworks Hibernate ORM, JPA, to map POJOs to a relational database.
  • Worked with Spring-hibernate, Spring security, Spring validations and Spring-JDBC integration on various web-applications.
  • Substantially acquainted to SOA (Service Oriented Architecture) and experience in developing Web services using Apache CXF, Axis, WSDL, SOAP, REST, UDDI, WS-Security (WSS), XML-RPC and JAXB/JAXP.
  • Well Experienced with RDBMS concepts and writing SQL Queries, PL/SQL Procedures forData Validation and Data Integration with databases likeOracle 9i/10g/11g/12c, MySQL, DB2, PostgreSQL, MySQL and Teradata Databases.
  • Expertise in using NoSQL database like MongoDB, Cassandra to support the storage of JSON objects.
  • Designed, configured and deployed Amazon Web Services(AWS) for a multitude of applications utilizing the AWSstack.
  • Expertise in XML and related technologies likes DTD, XML Schema, XSLT, XPath, DOM and SAX parsers.
  • Used Ant, Maven and Jenkins tools to build and deploy the source code using project object model (POM) for execution.
  • Experience in analyzing the existing mainframelegacy system, understanding the business functionality.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs.
  • Hands on experience in automatedJUnit, Mockito and Power Mockito testing tool. Also developed automated scripts using selenium, cucumber.
  • Sound knowledge in Version control systems like GIT, CVS, Subversion, Clear Case, VSS.
  • Extensive experience in working with UNIX and Shell Scripts.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++, SQL, PL/SQL.

Java Technologies: Java, J2EE, JDK 1.4/1.5/1.6/1.7/1.8 , JDBC, Hibernate, JSP 1.2/2, Servlets, JMS, Struts, Spring Framework, Java Beans, Web Services (REST, SOAP), AJAX, JNDI, XML Parsers, EJB.

Framework: MVC, Spring 2.0/2.5/3.0/3.5 , Hibernate3.0/3.2, Struts 1.2/2.0.

Web Technologies: Java Script, HTML, DHTML, XHTML, CSS, Bootstrap, Angular JS, jQuery.

Servers: WebLogic, WebSphere, JBoss, Apache Tomcat.

RDBMS: Oracle 12c/ 11g/10g/9i/8i, DB2, SQL Server, My SQL, MS Access, PostgreSQL, MongoDB.

Tools: & Utilities: Eclipse, JBoss Dev Studio, TOAD, IntelliJ, NetBeans, Edit Plus.

Build Scripts: Ant, Maven, Jenkins.

Testing: JUnit, Mockito, Selenium, Cucumber.

Defect Tracking Tools: Jira, Rally.

Version Control Systems: SVN Subversion, Concurrent Versions System(CVS), Git, IBM Rational ClearCaseVisual Source safe(VSS).

Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE

Sr Java/J2EE Developer

Confidential -Chevy Chase-MD

Responsibilities:

  • Involved in entire Software Development Life Cycle (SDLC) of the project like Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Actively participated in Agile methodology sessions for requirements gathering, analysis, planning, development and testing.
  • Designed and coded application components utilizing Acceptance Test-Driven Development (ATDD) approach.
  • Used Open ShiftEnterprise for Building, Deploying and hosting an application in different environments.
  • Designed user interfaces using W3School standard HTML5, CSS3, JavaScript, jQuery, Ajax, JSON, Angular JS and Bootstrap.
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Angular JS is used to load the content dynamically. Instead of Ajax we have been used Angular JS to interact with server.
  • Implemented property file and constants features using AngularJS.
  • Worked on different web-services, using Oracle backend, Swing for GUI, Spring and Rest web-services, that integrated backend jobs on mainframes.
  • Developed and consumed RESTFUL webpages to read real time streaming data from different sources.
  • Worked extensively on developing RESTclient to consume theRESTweb services including security.
  • Worked on binding XML Schemainto objects to use in the application using JAXBAPI.
  • Involved in deployment of this application on jBoss Application Server for various environments like Development, UAT and production.
  • Extensively used spring modules like Spring DAO (JDBC Template), Spring MVC & Spring AOP.
  • Used Spring MVC and Spring JDBC Template for object-to-relational mapping from the database and creating POJOs.
  • Implemented "Model View Controller (MVC)" architecture for an efficient implementation of the view level customizations and interface with the application logic.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Developed backend business logic with Spring Framework and achieved asynchronous messaging withJava Messaging Services (JMS).
  • Extensively used Collection API such as List, Set and Map implemented classes and involved in Core Java coding by using java Exception handling API.
  • Involved in working with different external databases to consume the data and provide it to the UI through the service layer.
  • Designed Database schema and created complex SQLqueries for CRUD (creating, reading, updating and deleting) operations in database.
  • Interacted with Oracle DB and wrote complex queries to fix the data related issues for the stores.
  • Implemented AWS IAM for managing the credentials of applications that run on EC2 instances.
  • Deployed application updates to AWS EC2, created and monitored the ELB load balancing of different instances.
  • Worked on administration of EC2, AWS CLI for loading the data from S3 and scheduling it on daily basis.
  • UsedAWSSDK to connect with Amazon SQS for bulk email processing.
  • Developed JUNIT lists for the programs and used Mockito for mock objects.
  • Used Maven for dependency management and for building the application.
  • Used SonarQube to measure code coverage, code standard compliance, code duplication and unit test results.
  • Have Experience in using GitHub repository to run the Jenkins job for Continues Integration while developing the applications and posting them in GitHub.
  • Developed and executedSelenium test cases using Maven (Page Object Module) and Jenkins.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using SeleniumGrid.
  • Used Log4j utility to generate run-time logs.
  • Worked closely with the QA team to fix bugs and issues found in the application.
  • Provided support to the application in test and production environments.
  • Supported QAdefect resolution, used JIRA to publish daily defect reports to the management.

Environment: J2EE,Java1.7, jBoss 6.4.0, jBoss Dev Studio, Open Shift, JavaScript, AngularJS, Ajax, JQuery, Spring Core, Spring MVC, Spring JDBC, Hibernate, Web services, REST, XML, SQL, DB2, Oracle, RabbitMQ, Agile Methodology, Design Patterns, AWS, Cloud Services, Maven, Jenkins, Git, GitHub, SonarQube, Junit, Mockito, Fortify, Selenium, Jira.

Sr Java/J2EE Developer

Confidential, Miami-FL.

Responsibilities:

  • Worked in Agilesoftware development, attended daily scrum meetings, sprint planning meeting and sprint retrospective and tracked the progress on Rally and defect tracking.
  • Designed user interface for users to interact with system using JQuery, JSON, JavaScript, HTML, CSS, NodeJS and Bootstrap. Developed JSP's for the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries, Spring Tag libraries and JavaScript to simplify the complexities of the application.
  • Implemented client-side Interface using React JS.
  • User input validations done using JavaScript and developed use cases using UML.
  • Used Node.js as a proxy to interact with Web services and interacting with Database and Node.js is also used to handle multiple concurrent connections with minimal overhead on a single process.
  • Good Experience in handling Ext JS Ajax Request and Response using Java Spring and JSON.
  • Applied OOAD/UML, and design patterns during the end-to-end J2EE based design.
  • Implemented the service layer using CXFframework and designed a full-fledged RESTfulbased Web Services.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data, Spring AOP with JPA.
  • Connected to Data Sources and performed operations using SpringData framework features like Spring JDBC and Spring ORM.
  • Worked with Hibernate for developing Persistence classes to interact with the database.
  • Used Hibernate Annotations to map DB tables to the DTO's.
  • Involved in installing and deploying the application into WebSphere Application Server along with data source Configuration setup.
  • Involved in Core Javacoding by usingJavaAPIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, andJava I/O to fulfill the implementation of business logic.
  • Used UNIX shell script in scheduling jobs, backend database being Oracle 10g.
  • Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.
  • Used Log4j for Logging and perforce as code repository
  • Wrote test cases for DAO layer using Junit framework and used easy-mock for mock object creation.
  • Used GIT for the version control management.
  • Used SonarQube for unit test results and cover coverage.
  • Responsible for creating solutions for HP Fortify flagged issues for all applications.
  • Used Maven as build tool and Jenkins for CI/CD.
  • Worked with Quality Assurance team in tracking and fixing bugs.
  • Performed functional testing, load testing and stress testing in different test environment Before the release.
  • Involved in implementing project based timelines and developed efficient code for production before the deadline.
  • Participated in the production support and the maintenance of the project.

Environment: J2EE,Java1.7, WebSphere, JavaScript, JSP, Node.JS, React.JS, Ext.JS, Spring framework, Spring Boot, Hibernate, Multithreading, JDBC, Web services, REST, XML, Apache CXF, MY SQL, JBOSS, Microservices, Agile Methodology, Design Patterns, Cloud Services, Maven, Jenkins, Git, CodeHub, Sonar, Fortify, Junit, Mockito, Rally.

Sr Java/J2EE Developer

Confidential -Raleigh-NC

Responsibilities:

  • Engaged in all phases of SDLC in involving specifications, gathering Requirements, Designing, Coding, Testing, Deploying, and Maintaining in implementing projects.
  • Developed the application by using Scrum methodology in Agile environment.
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts.
  • Developed scalable applications using the MEAN stackand created POC's for rest service development using Node.JS, Angular JS, Express.JS and MongoDB.
  • Experience on working with Angular JS, Node JS and AJAX for effective implementation of the front-end portals.
  • Worked with modules like MongoDB and mongoose for database persistence using Node.jsto interact with MongoDB.
  • Worked withExpress.js for development of RESTful web services and middleware configurations.
  • Developed the presentation layer using Struts MVC pattern integrated with spring to invoke the service layer beans.
  • Involved in building web applications using spring framework for implementing Dependency Injection and utilized features like AOP and DAO.
  • Used Jakarta Struts in as a view and controller for the MVC design pattern.
  • Involved in configuring Hibernate mapping files/annotations and POJO objects
  • Hands on Experience in using Hibernate and PL/SQL to retrieve the data from database.
  • Involved in development of enterprise business solutions using WebSphere server.
  • Used Jetty server during development environment, but WebSphere Application Server during production and quality.
  • Worked withRabbitMQ for reliable and Asynchronous Communication.
  • Involved in writing test cases using Junit and Mockito framework for code coverage.
  • Used SVN and Tortoise SVN client for version control.
  • Used Maven as a build tool and Jenkins to deploy the code into different environments.
  • Used Log4j for Logging and Used Quality Center for Bug Reporting Tool.
  • Mentor the developers and juniors in technologies and solutions.
  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by Rally.

Environment: Java /J2EE, Spring MVC, JPA,Java Script, Node JS, Express JS, jQuery, Mongo Db, Angular JS, Hibernate, SQL DB, Rest, Oracle or MySQL, Web Sphere, JUNIT, Mockito, Firebug, Mongo DB, Rabbit MQ, Sub Version Controller, Jenkins, Log4j, Rally.

Sr JAVA/J2EE Developer

Confidential

Responsibilities:

  • Developed application in WATERFALL software development methodology.
  • Involved in developing UI pages, server-side validations using HTML, CSS, DHTML,Java Script, AJAX, and JSP.
  • Involved in to creating web services, generating stubs and writing client programs to invoke web services using WSDL, SOAP and JAX-RS.
  • Developed Web Service client interface with JAX-RPC from WSDL files invoking the methods using SOAP.
  • Worked extensively on SoapUI for mocking the back-end web service calls.
  • Used Spring IOC to define all the workflows as beans and load the corresponding dependencies for the workflows to all types of claims.
  • Developing the application using Spring Architecture with Hibernate as ORM framework.
  • Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
  • Responsible for developing/usage of Criteria objects in Hibernate to implement the dynamic searches.
  • Used Hibernate to persist data to Oracle 10g database and wrote HQL queries.
  • Extensively worked with Oracle for writing PL/SQL queries to do CRUD operations.
  • Extensively used design patterns like Singleton, Factory, Abstract Factory etc.
  • Messages like monthly statements, payment due were sent to customers through JMS, sometimes point to point messages or just publish.
  • Configured the connection pools and security for the WebLogic server.
  • Developed UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Performed unit testing using Junit and Mockito to have defect free application code.
  • CVS for versioning and concurrent access to the project files.
  • Written Ant script to build jar, ear files.
  • Built the application using Eclipse IDE.

Environment: Java, Oracle, Hibernate, Rational Clear Case, WebLogic, JDK, Servlets, JSP, JavaScript, AJAX, Apache POI-HSSF, Eclipse, JMS, Spring IOC, Spring AOP, JDBC, Hibernate, JPA, Oracle 10g Rational Rose, WSDL, SOAP, CVS, Ant, Java & J2EE design patterns.

Junior Software Engineer

Confidential

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development using WATERFALL approach.
  • Created and deployed web pages using HTML, DHTML, CSS, Java Script.
  • Developed and implemented the DAO design pattern including JSP, Servlets
  • Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
  • Used JDBC for connection to DB with the middle layer.
  • Developed complex SQL join queries for efficiently accessing the data.
  • Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle PL/SQL.
  • Installing and Configuration Tomcat server.
  • Co-coordinated Application testing with the help of testing team.
  • Worked with QA team for testing and resolve defects.
  • Written Ant script to build jar, ear files.

Environment: JDK1.5, Multithreading, JDBC, SERVLET 1.1, JSP 1.0, HTML, CSS, Java Script, DHTML, JAVASCRIPT, Oracle, Tomcat 6.0, ANT.

We'd love your feedback!