We provide IT Staff Augmentation Services!

Java/jee Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Around 8+ years of IT professional experience with full project development, implementation and deployment on Windows/Unix using JAVA/JEE technology stack.
  • Experience in implementing JAVA/JEE design patterns such as MVC, Singleton, Factory, Session Façade and BusinessDelegate.
  • Experience in Object oriented analysis, design methodologies, UML Use Cases, Sequence and Class Diagrams.
  • Extensive experience with both core and advanced Java technologies which includes Java, XML, JavaScript, JEE, JSP, EJB 2.0/3.0, JDBC, Struts,Servlets, JPA, JAX - WS, JAX RS, Spring and Hibernate.
  • Extensive knowledge and implementation skills in Spring MVC and JSF MVCframeworks.
  • Experience in implementing Spring Core, AOP, JDBC, MVC and ORM modules.
  • Implemented SOA architecture with web services using SOAP, WSDL, UDDI and XML.
  • Extensive experience in working on projects with Waterfall and agile methodologies such as Test Driven Development (TDD) and SCRUM.
  • Expertise in Selenium automation using Selenium WebDriver, Cucumber, JAVA, JUnit & Maven.
  • Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, JSP and AngularJS.
  • Worked on Spring Framework (IOC, MVC, AOP, and ORM).
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
  • Having good RDBMS concepts knowledge and worked with MySQL, Sybase,Oracle 10g and DB2.
  • Proficient in SQL and wrote Stored Procedures, triggers besides writing DDL, DML and transaction queries.
  • Expertise knowledge in building applications using Rational Unified Process (RUP), UML and OOAD.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing
  • Experienced in implementing EnterpriseApplications with full life cycle of software development.
  • Experience in using Log4J, Version Control using SVN, GIT and CVS.
  • Experience with unit testing using Junit and writing build scripts using ANT and Maven.
  • Worked on different OS UNIX (Sun Solaris, AIX), Linux,Windows7and Windows XP.
  • Good team player with ability to solve problems, organize and prioritize multiple tasks.
  • Excellent communication and inter-personal skills.

TECHNICAL SKILLS:

Languages: Java(J2SE1.7/1.6/1.5, J2EE1.5/1.4), SQL and UML2.0

Technologies: JSP, JavaBeans, JDBC, Struts, EJB, Hibernate, Spring, Web Services, SOAP, RESTFUL

Web Technologies: HTML/DHTML,JavaScript, XML, CSS, Angular JS, NodeJs.

Development Tools: (IDEs) Eclipse, MyEclipse, RAD, NetBeans3.3, IntelliJ

Web/Application Servers: Tomcat, JBoss, WebLogic, IBM WebSphere.

Design Patterns: MVC, Front Controller, Singleton and DAO patterns

RDBMS: Oracle 12c/11g/10g/9i/8i, MS SQL Server 2008/2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2

Platforms: Windows, UNIX, LINUX

Testing Tools: Junit, Selenium, Cucumber

Version Control: CVS, SVN, GIT and Rational Clear Case.

Methodologies: Agile Methodology, Waterfall, Extreme Programming

Build Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential

JAVA/Webservice Developer

Responsibilities:

  • Experience in developing and consuming Web Services using WSDL, SOAP, REST, HTTP, and UDDI.
  • Experience in developing GUI screens using HTML, XHTML, DHTML, CSS, JSP, Javascript, JSON, Flex and Web2.0 JQuery, AJAX.
  • Develop and design software based prototypes.
  • Experience in developing high concurrency, high performance applications that are database-intensive and have interactive, browser based-clients.
  • Experience in designing and developing high-volume, low-latency applications for Amazon transactions and delivering high-availability and performance using RESTful webservies.
  • Monitor, review, process and validate all Credit Card Scenario with TSYS.
  • Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Designed and coded JAXB API to interact with third party application for asynchronous loading and parsing of JMS XML messages.
  • Executed automation scripts on different browsers/environments & reported defects/results to the team
  • Proven ability in developing BDD scripts with Cucumber and writing step definitions for behaviourExperienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium, HP Quick Test Professional and Junit/TestNG.
  • Prepared System &UAT Test Cases and executed using HP's Quality Center (test management Tool)
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by using AngularJS framework.
  • Implemented JAX-WS Web Services using SOAP protocol to expose a method to the clients
  • Experience in using the Object Relational Mapping tool Hibernate and SQL Mapping framework tool MyBatis, strong in using XML mappings and Java Objects.
  • Experiencing in developing new user-facing features using React.js.
  • Building reusable components and front-end libraries for future use.
  • Used Atlassian Jira tool for the development, creating the stories, spikes, updating the tasks and reporting the bugs.
  • Participated in Agile - daily Scrum methodology 14 days sprint for development process.
  • Participated in build/deployment schedules.
  • Remotely debugged remote debugging the application to resolve environment specific issues.
  • Involved in developing application using Postgresql and wrote Oracle, SQL and PL/SQL queries to test the data that was sent through the external REST API calls.

Environment: J2EE/J2SE, Java 6.0, Spring MVC, DI, ORM, Batch, Hibernate 3, CSS3, XML, HTML, AngularJS, JSP 2.0,Mysql, Windows 7, Sub Version, Rally, Eclipse Kepler.

Confidential, Boston, MA

JAVA/JEE Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile methodology and participated in weekly status meetings
  • Designed and developed web pages using HTML5, CSS3, AngularJS, Ajax, Bootstrap and JSP based on the W3C standards.
  • Widely used AngularJS UI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid, UI-router, progress bar, ng-Idle, ng-Upload and tested them using Protractor.
  • Built Single page application (SPA) using AngularJS as per the requirement and implemented all the front-end components using Spring MVC.
  • Thorough understanding of React.js and its core principles
  • Experience with popular React.js workflows
  • Built Restful Node.js and Express API to communicate with AngularJS front-end for faster data transfer.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJS on Node.js command line.
  • Developed REST API for assessment indicators module and token based authentication for REST services using Spring Security.
  • Performed System, Manual, Smoke, Functional, Regression, Integration, Boundary(Negative & Positive), Security, Performance, Database (Back-End), Compatibility, Installation, Reliability, Maintainability, Usability, GUI, UAT, Cross-browser, End-to-End testingExperience in Cross browser compatibility testing and intellectual challenges in User Experience with Bootstrap.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes, and DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Experience in installation, configuration and deployment of J2EE components on IBM WebSphere Application Server using Eclipse IDE.
  • Consumed REST based Microservices with REST template based RESTful API and utilized spring cloud to manage the complexity with a service registry like Eureka and Conul and client-side-load-balancing.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java/J2EE, JMS, JSP, Spring, Hibernate, HTML, CSS, AngularJS, Web Sphere 5.1.2, Ant, Clear Quest, Oracle9i, Eclipse, Junit, JavaScript, GIT.

Confidential, CA

Java/ JEE Developer

Responsibilities:

  • Used OOAD for building applications.
  • Involved in gathering business requirements, analyzing the projectand creating use Cases and Class Diagrams.
  • Interacted coordinated with the Design team, Business analyst and end users of the system.
  • Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using Rational Rose for the Configuration, Cache & logging Services.
  • Designed and developed the project using MVC design pattern.
  • Developed front end using Struts framework, business components using EJB’s.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, ejb-jar and web.xml using XML.
  • Designed and Developed front-end using struts framework.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Wrote authentication and authorizationclasses and manage it in the frontcontroller for all the users according to their entitlments.
  • Developed and deployed Session Beans and Entity Beans for database updates.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using EJB 3.0.
  • Used IBatis for decoupling the mappings from the application logic by packaging the SQL statements in XML configuration files.
  • Developed stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Worked on WSDL and SOAP messages for communication between application.
  • Performed data driven testing by using JDBC in SOAP UI and configured SQL queries to fetch data from the Oracle database.
  • Used Maven to build the application and deployed on Tomcat Application Server.
  • Prepared EJB deployment descriptors using XML.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote Junit test classes for the services and prepared documentation.

Environment: Java/J2SE, JSP, Servlets, Spring, EJB 3.0, WebServices, J2EE, JBoss6.0, CVS, Oracle9i, Junit, Rational Rose, JavaScript.

Confidential, Minnetonka, MN

Java/JEE Developer

Responsibilities:

  • Developed front end using Struts framework, business components using Struts, implemented Struts/ Tiles based framework to present the data to the user and created the web UI using Struts, JSP, Servlets and Custom tags.
  • Deployment of Application in the JBoss Server environment using ANT tool using Struts architecture with the JSP Client.
  • Used Tiles framework with struts to reduce the redundancy between JSP pages and used struts for implementing business model logic.
  • Designed and developed the project using Struts MVC design pattern and used Struts-Validator frame-work for all front-end Validations for all the form entries.
  • Developed various REST controllers for different HTTP methods to serve the data in JSON for the UI and created Exception handlers to send Http codes with various Failure responses with Spring REST.
  • Developed Spring and Hibernate ORM mappings to perform various association mappings to the database tables.
  • Wrote Hibernate criteria and Named queries for the data retrievals and performed second level caching in hibernate
  • Worked on database interaction layer for insertions, updates and retrieval operations of data from Oracle10g database by writing stored procedures and complex packages extensively using PL/SQL and shell programs.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Designed and developed Caching and Logging service using Singleton pattern, Log4j.
  • Deployed code in development environment to test and made patches in testing environment for testers to test it using IBM WebSphere server.
  • Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.
  • Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.
  • Coordinated work with DB team, QA team, Business Analysts and Client Reps to complete the client requirements efficiently.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, Ant, SQL, PL/SQL, Oracle, Web logic, Windows, CVS

Confidential

Java/JEE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Class Diagrams.
  • Designed and developed the application in sprints using Agile Scrum Methodology.
  • Interacted, coordinated with the Design team, Business analyst and end users of the system.
  • Created the web UI using Struts, JSP, Servlets and Custom tags.
  • Wrote the DAO’s to access the database using JDBC calls.
  • Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
  • Wrote SQL Queries, and integrated SQL Queries into DAO.
  • Developed triggers, packages, procedures and functions using PL/SQL.
  • Developed Business logic classes using Session Beans for Processing Manager Service.
  • Involved in creating and configuring of build files.
  • Worked with Core Java concepts like Collections Framework, multithreading, memory management.
  • Developed Controller Servlets Framework component for Presentation
  • Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
  • Developed JavaScript for client end data entry validations and Front End Validation.
  • Used Site Minder for authentication and authorization data between the thin client and application server.
  • Used custom tags to check for authentication.
  • Wrote JUnit test cases for unit testing the integration layer.
  • Developed Webapplication using Struts framework.

Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, Ant, SQL, PL/SQL, Oracle, Web logic, Windows, CVS

We'd love your feedback!