Senior Java /j2ee Developer Resume
PA
SUMMARY:
- Around 9 years of experience in Software analysis, Design, Development and Implementation. Involved in hands - on development using Java/J2EE technologies.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, concurrency framework.
- Expert in UML, Design methodologies and design patterns.
- Expertise in J2EE technologies like Servlets, JSP, JDBC, JSF, Java Beans, EJB.
- Expertise in application development frameworks like struts, spring, and hibernate & Angular Js
- Extensive knowledge in working with J2EE technologies such as Servlets, JSP, JDBC, EJB, JNDI, JSF, Java Beans, JMS and Object-Oriented Programming techniques.
- Experienced in using Pivotal Cloud Foundry to deploy Micro Service applications and provide Centralized configuration management for micro services using Spring Cloud Config Server.
- Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas.
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular JS, Backbone JS and Node JS as a platform for Web applications.
- Experience in major web application servers: Apache Tomcat, JBoss, Express, Node.js, and Apache Http Server.
- Expertise in various open source frameworks like Struts 2.x, 1.x, Spring, JSF, Ext JS and ORM Technology like Hibernate 3.0.
- Strong RDBMS concepts including expertise in PL/SQL queries like DML, DDL, Stored Procedures, Views, User Defined Functions (UDF), Triggers, and Cursors etc.
- Experience in implementing web based projects using Web/Application Servers such as Web Logic 12c (12.2.1), Apache Tomcat 7, and IBM WebSphere 7.
- Extensive experience in writing complex PL/SQL queries.
- Expert in Database Design, Analysis and Development of MySQL
- Expertise in using IDE’s like Eclipse, Net Beans, My Eclipse, for development.
- Exposure and working experience of Web Services using JAXB, WSDL, Restful.
- Have knowledge/experience in Software Development Processes like SDLC, Waterfall, Test Driven Development (TDD), Iterative and Agile Methodologies.
- Excellent Interpersonal and Communication skills coupled with strong technical and problem-solving capabilities with a can - do attitude.
- Exceptional ability to quickly master new concepts and a proactive team player.
TECHNICAL SKILLS:
Programming Languages: C, C++, SQL &PL/SQL, Scala, Java JDK 1.5/1.6/1.7/1.8
Java/J2EE Technologies: JSP 1.2/2.0, Servlets 2.3/2.4, JNDI, JDBC, EJB
Framework and Tools: Struts, JSF, Hibernate, Spring, Spring Boot, Ant 1.6.2, Maven 2.x
Application Servers: IBM Web Sphere 7.0, Web Logic 8.1, Apache Tomcat, JBOSS
Database (RDBMS): SQL Server 2000/2005, MySQL 5.0, Elastic Search/NO SQL
Platforms: Windows 98/2000/XP, UNIX
Web Technologies: HTML, DHTML, CSS, XML, AngularJS 2/3, Groovy, JQuery, Node JS, JavaScript
Development Tools: Eclipse 3.6, My Eclipse, Net Beans, Web Logic, GitHub
Testing Tools: Junit, Mockito, Selenium, TestNG
PROFESSIONAL EXPERIENCE:
Confidential, PA
Senior JAVA /J2EE Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications and Development of the Application.
- Implemented the project as a multi-tier application using Spring MVC, Spring boot, Microservices & used core Spring concepts like AOP, IOC
- Worked on server-side implementation using spring core, spring annotations navigation from presentation to other layers using Spring MVC and integrated spring with Hibernate using Hibernate template to implement persistent layer.
- Implemented Spring Boot Micro Services to divide the application into various sub modules.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework.
- Architect and chief developer for full text search platform using NoSQL Elastic search engine, allowing for much faster, more scalable and more intuitive user searches for our database of spas worldwide.
- Efficiently handled periodic exporting of SQL data into Elasticsearch
- Implemented UI using Angular JS, Java Script, JQuery, HTML5 and CSS3.
- Developed HTML views with HTML5, CSS3, JSON and AngularJS.
- Using Web Services (WSDL & SOAP) to get the required information from the third-party.
- Developing stored procedures to implement the business logic, and calling from Hibernate using callable statements and used applications using JSP, Servlets, JDBC, and Hibernate
- Maintenance and support activities of MySQL v5.0 environment.
- Designing REST APIs, supporting JSON, that allow sophisticated, effective, and low-cost application integration
- Using REST APIs with JAX-RS to consume Web Services, to handle two interfaces, XML and JSON.
- Prepared the JUnit test cases, Integration scenarios to test the implementation.
- Developed test scripts using groovy for data driven testing of SOAP & REST Web service using SOAP UI.
- Generated the WSDL files to implement the Web Service.
- Experience in dealing with CI/CD tools like Jenkins, Git Stash, Dockers.
- Resolved production issues while deploying the application and provided the production support while the application is in UAT.
- Used Jenkins for continuous integration, Github for version management & Maven for building the application in the cloud leveraging AWS API’s.
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 8, J2EE, JSP 1.2, Spring 4.0, Spring Boot, Hibernate/JPA, Angular JS 1.X, JDBC, Rest, Soap ui, WebSphere Application Server 7, Node JS, JQuery, Orcle RDBMS, NO SQL, Elastic Search, Rational Application Developer 7.0, Web services, Hibernate 3.0, Junit 4.0, Jenkin, Windows 7, XML, HTML
Confidential, Dallas, TX
Senior JAVA/J2EE Developer
Responsibilities:
- Analysis, evaluates, test debug documents and implements moderately complex software applications.
- Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating lime, and form of desired results.
- Developed the project by using agile environment.
- Implement, integrate and maintain the client server and web related applications.
- Work Confidential the highest technical level of all phases of applications programming activities and Hands on with Oracle PL/SQL and familiar with 11g features, and documented hands-on experience in UNlX (preferably Solaris) environment and related UNlX utilities including shell scripts.
- Designed/Developed the project using Rich Faces, Ajax, JSF, Java Script, HTML, and DHTML as UI components. Designed/Developed project using JSF as vies and handling the client request as spring framework.
- Designed/Developed the project using Rich Faces, Ajax, JSF, Java Script, HTML, and DHTML as UI components. Designed/Developed project using JSF as vies and handling the client request as spring framework.
- Designed/Developed hibernate framework to communicate with Oracle 11g database.
- Implemented the project by using the Restful Web Services (Jersey) to communicate with other departments in the form of JSON format by using the HTTP protocol.
- Extensively implemented the framework with multi-threading to implement batch Jobs with JDK 1.5 features.
- Used JBOSS DROOLS engine for configure the rules for the application.
- Designed/Developed the project using SAX, DOM and XPATH to retrieve the data from the xml documents.
- Implemented the project using SOAP based Web Services, WSDL, UDDI, SOAP to communicate with other systems (Geneses, ESKEM legacy systems) by using apache Axis.
- Used spring framework for the business layer using Spring Cove, DAO, Spring ORM, Spring Web MVC, Spring AOP modules.
- Designed/Developed the project using the Hibernate framework to communicate with database.
- Designed/Developed Singleton, Service Locator, factory design pattern, DAO design Patterns based on the application requirements.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Procedures, Anonymous PL/SQL programs.
- Designed and developed base framework classes, common re-usable components.
- Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
- Developed automated scripts using Selenium, TestNG to perform functional and regression testing for Web based application.
- Used Page Object Model implementation using Selenium Web driver.
- Developed Selenium Automation Framework Using Selenium Web Driver, TestNG, Eclipse, Maven and Jenkins for automation.
- Trained and mentored testing teams on selenium tool.
Environnent: JDK 1.7, JSP, JSF, Spring 3.2, Hibernate 3.2, JBoss 6.1, JDBC, XML, Path, DOM, SAX, XSLT, HTML, Rich faces, Ajax, JQuery, JNDI, Web Services, Soap UI, Jackson, WSDL, SOAP, SQL, PL/SQL, JavaScript, Oracle11g, Linux, PL/SQL Developer, POI Reports, Log4j, ANT, Linux, JBOSS Drools, Silk Central, Tortoise SVN, Selenium, TestNG, Maven, Jenkins.
Confidential - Manassas, VA
Java Application Developer
Responsibilities:
- Developed/Designed the project using SOAP/Rest based Web Services to communicate with other Systems.
- Used spring framework for the business layer using Spring Cove, Spring AOP modules.
- Developed the project by using the Agile Development.
- Designed transaction management by using Spring AOP module for each service method in the project.
- Developed/Designed the project by using Spring Web MVC module.
- Developed/Designed the project to communicate with other system by using RESTful Web Services by usingthe JSON format
- Developed/Designed the project using the Hibernate framework to communicate with database by usingSpring ORM Module
- Developed/Designed Singleton, DAO design Patterns based on the application requirements.
- Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, FunctionsProcedures, Anonymous PL/SQL programs.
- Involved in peer code review and performance improvement in the legacy applications.
- Responsible to provide the TDD documents for each release
- Deployed the project in HP UX Linux Environment.
- Used JMS for messaging to consume the messages send the messages
- Implemented the project using HTML, Ajax, JQuery, Angularjs and Javascript .
- Used Jenkins for build and test your software projects continuously.
- Used SonarQube to identify the code quality defects.
- Implemented the JUNIT test cases for each business class method in the project.
- Implemented the project using SAX, DOM, and JAXB to retrieve the data from the xml documents.
- Designed and developed base framework classes, common reusable components.
- Used Clear Case as version control tools to maintain the code repository.
- Deployed the application using the Tomcat 8 as application server.
Environment: JDK 1.8, Spring Core, Spring ORM, Spring Web MVC, Spring AOP, Hibernate Framework, Tomcat8, JDBC, XML, DOM, SAX, JSON, JNDI, Restful/SOAP Web Services, Jenkins, Jackson, SonarQube, JMS,SOAP UI, WSDL, SOAP, SQL, PL/SQL, Oracle 11g, JSON, PL/SQL Developer, JavaScript, Ajax, JQueryAngular JS, Log4j, ANT, Maven, JMS, JIRA, Clear Case, JUNIT
Confidential
Web/Java Developer
Responsibilities:
- Designed and Implemented User Interface (UI) for General information pages, Administrator functionality.
- Pages and internal administration interface.
- Front end design using JSP and business logic in Servlets.
- Analysis, design and development of Application using J2EE technologies like JSP, Servlets, and EJB.
- Developed the database and UI design for the web module.
- Built prototypes of complex modules and analyzed the performance.
- Developed EJBs, JSPs and Java Components for the application using Eclipse.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Involved in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java 1.5, Struts 1.2, Hibernate, EJB, WebLogic Server 8.1, HTML, CSS, JUnit, JSP, Servlets, JMS, Oracle 9i, Windows XP, MVC Pattern, SVN, Log4J.
