Sr. Java/ J2ee Developer Resume
San Antonio, TX
SUMMARY
- Around 6 years of experience in design, development, analysis and testing of Web based, Client/Server and Distributed applications across the entire Software Development Life Cycle using Java and J2EE Technologies.
- Expert in working wif Java development using Web Services (REST) using Spring and Hibernate.
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Spring framework, Hibernate, JPA, Servlets, JSP, JDBC, XML, JSON,, HTTPS.
- Extensive server - side programming and development work on BEA WebLogic 8.x, WebLogic server10.x, JBoss application servers and web development on Apache Tomcat 4.x/5.x Web server.
- Strong experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot, Spring Aspects,REST, Spring Integration, Spring Testing and Spring JDBC.
- Strong knowledge of NoSQL wif MongoDB and Cassandra databases.
- Extensive experience in developing web interfaces using AngularJS, EXT-JS, node.js, react.js, Bootstrap, HTML5, CSS3, Bootstrap, JSP, JSF, JavaScript Angular and React.
- Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
- Tremendous knowledge working wif databases like DB2, MS SQL, MySQL, PL/SQL &Oracle 10g/11g/12c.
- Extensive experience working in Agile environment following SCRUM, Sprint Planning practices.
- Configured Data Source on WebLogic Application server for connecting toOracle and DB2 Databases.
- Experience working wif Test Driven Development (TDD) and Pair Programming.
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM, SAX).
- Experience in developing web services wif XML based protocols such as SOAP and WSDL.
- Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Expert in Core Java wif strong understanding of Collections, Multithreading, Event handling and Exception handling.
- Experience in using various tools and IDEs for development and design like Eclipse, Web Storm,NetBeans, IntelliJ, Notepad++ and Sublime.
- Expertise using version control tools like CVS, SVN, VSS, and Rational ClearCase along wif GIT, GitHub, and Source Tree repositories.
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures & white-box & black-box testing.
- Experienced in deploying applications on Web Logic, Apache Tomcat, IBM WebSphere application servers.
- Strong experience wif Log4j logging framework and test frameworks like Junit and Mockito for unit testing.
- Created Tables, Stored Procedures, User Defined Functions, Views and Triggers for different data operation on the database using SQL server using Java.
- Worked onContinuous Integration and Continuous delivery (CICD)toolslike Jenkins, Docker, Rancher.
- Communicate TEMPeffectively (both written and verbal) wif people at different levels including stakeholders, internal teams and the senior management.
- A self-motivated professional and natural communicator possessing good technical, initiating, leadership and problem-solving skills and has proven to be a good team player.
TECHNICAL SKILLS
Expertise: Core Java, JDK 1.5 to 8, Spring 3.8, Hibernate, JavaScript, JSTL, Oracle SQL, Web Services (REST/SOAP) JPA, EJB, WSDL, SoapUI, JDBC, SQL, JDBC, JSTL
Operating Systems: Windows, Macintosh, Unix and Linux
Languages: C, C++, Java, JavaScript, SQL, HQL, PL/SQL
Java/J2EE Technologies: Java EE 4/5, Servlets, JSP, EJB, JSTL, XSLT, JDBC, JNDI, JMS, JPA, JSF
Web Technologies: HTML5, DHTML, CSS3, XML, Java Script, AJAX, JSP, Angular JS, Backbone JS, Node JS, jQuery
XML/Web Services: XML, XSD, SOA, WSDL, SOAP, Apache Axis, DOM, SAX, JAXWS, JAXRS, XMLBeans, REST, AWS
Frame works: Struts Hibernate ORM, Spring MVC, Spring Boot, SpringAOP, OracleReports10Gz
RDBMS: TOAD, ORACLE 10g/11g/12c, MS-Access, MySQL, SQL-Server, DB2, Postgres, MongoDB
Web/Application Servers: Apache Tomcat, JBoss, Web Sphere, Web Logic.
IDE’s: Eclipse, IntelliJ, STS
Design Patterns: Singleton, session facade, Front Controller, MVC, DAO, MVVM.
Version Controls: GIT, SVN, CVS, GitHub
Methodologies: Agile.
Build Tools: Maven, Gradle, Docker, Jenkins
PROFESSIONAL EXPERIENCE
Confidential, San Antonio, TX
Sr. Java/ J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Coding and testing phases of the project management using Java/J2EE platform and Object-Oriented Design Patterns based on business requirements.
- Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using UML to model the detail design of the application.
- Active participant in stand-up, Retrospective, Demo, Sprint Planning and Code reviews.
- Used Microservices architecture, wif Spring Boot based services interacting through a combination of REST and Spring Boot.
- Worked wif AWS services like EC2, S3, DynamoDB, AWS Lambda, AWS Faregate, and Elastic search.
- Developed common modules like services, repositories of the web application using Restful Web Services.
- Design and Development of User Interfaces, Dashboards using React, JSP, Java Script and XML, JQUERY, HTML5, CSS3.
- Worked on Agile methodology to make positive change to optimize the flow ofworkthrough the system, to visualize the flow ofwork.
- Integrate the dynamic pages wif AngularJS (1.5) and JQuery to make the pages dynamic.Created re-usable components using custom directives and filters.
- Developed and designed UI for a dashboard using Angular framework for a database of clients dat deal wif business connections.
- Worked in the Web services Environment developing the service methods.
- Different Modules of Spring framework were used: Inversion of Control (IOC) and Spring MVC.
- Extensively involved designing, developing and implementing SQL Queries and Stored procedures.
- Implemented the MVC and Singleton design patterns.
- Used CSS to improve the style of the GUI for the Web service test GUI.
- Involved in developing, testing and deploying on development and stage environments.
- Used JIRAtool for tracking stories progress and defect tracking in production.
- Used GIT as version control tool for TEMPeffectively managing the code changes & experience wif Agile/Scrum methodology.
- Developedbuildand deployment scripts using Maven 3.3.9 (Pom.xml) and ANT (build.xml) asbuildtools inJenkinsto move from one environment to other environments.
Environment: JDK 1.7, Core Java, J2EE, JSP, RESTful web services, JSON, MVC, XML, AngularJS, Spring, Hibernate, JavaScript, HTML, CSS, JUnit, SQL, Jenkins, Eclipse, GIT, Maven, SQL.
Confidential, Charlotte, NC
Java Developer
Responsibilities:
- Involved in the analysis, design, and Java development and testing phases of Software Development Lifecycle (SDLC) using Java J2EE technologies such as Spring MVC, Hibernate, JSF, JPA, HTML5, Java Script, Jquery, AJAX, CSS3, JSON and Rest web services.
- Worked in an Agile development environment involving Sprint planning, Scrum and story pointing
- Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JQuery-EasyUI, JSP, CSS, HTML and JavaScript.
- Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and hibernate.
- Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
- Implemented Persistence layer using Hibernate to interact wif the MySQL database.
- Used Hibernate for object relational mapping (ORM) and persistence.
- Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
- Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
- Implemented rest web services using REST, JSON and JAX-RS andSOAPweb services using JAX-WS.
- Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Designed interactive web pages wif front end screens using HTML5 and CSS3.
- Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
- Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
- Used SVN as version control tool and Maven as build tool.
- Worked closely wif requirement team, testing team, data base administrators and production support team.
Environment: Core Java, J2EE, MVC, Ajax, JQuery, JSP, HTML, JavaScript, Struts, Spring, and Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.
Confidential, Warren, MI
Java Developer
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system impact analysis document (SIA) and functionality documents.
- Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings wif Scrum Master, co-developers communicated wif testers and resolved tickets.
- Developed rich Single Page Applications, Angular-JS, JQuery, AJAX, HTML/XHTML, JavaScript, CSS, and XML.
- Worked wif Bootstrap for compiling CSS, JavaScript and building the System wif the convenient methods wifAngularJS.
- Wrote AJAX calls to populate tables, tab menu and other components wif JSON data in AngularJS.
- Extensively used HTML5,Angular.js, JSON, AJAX and DOM scripting for form validations.
- Developed generic web service architecture using Spring Web Services and Hibernate which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
- Developed Hibernate ORM mapping and wrote HQL queries to retrieve table data from Oracle database.
- Developed complex SQL queries to retrieve user data from Oracle database to application.
- Developed user interface using JSP, jQuery and used JavaScript for client-side validations and used AJAX.
- Used Apache WSDL, SOAP and JAX-WS technologies to create Web Services, generate stubs and consuming the existing services.
- To perform reporting and template creation for JIRA as directed by IT manager.
- Created REST web services to send data in JSON format to different systems using Apache CXF and spring.
- Wrote DAO classes to retrieve the information from database using Hibernate.
- Worked on Web Logic 12cfor deployed interface modules.
- Deployed the application on a Tomcat and WebLogic server on a UNIX/linux platform.
- Wrote JUnit test cases for unit testing of the developed functionality.
- Used GIT as a source control to check-in and check-out source code.
- Developed a logging component using Log4J to log messages and errors.
- Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
Environment: JDK 1.7, Core Java, J2EE, JSP, AJAX, Log4j, JQuery, RESTful web services, SQL, JSON, XML, JAX-WS, Apache CXF, AngularJS, Spring, Hibernate, JavaScript, HTML/XHTML, TOAD, Bootstrap, EJB, ANT, JUnit, ECLIPSE LUNA, GIT, Tomcat, CSS, Oracle, Tomcat server, linux, Web Logic 12c.
Confidential, Atlanta, GA
Java/J2EE Developer
Responsibilities:
- Involved in requirement analysis and participated in the design of application using core Java, MVC, java script, JSP, HTML, CSS, AJAX and TomCat server.
- Implemented MVC web frameworks for the web applications using JSP/Servlet/Tag libraries dat were designed using JSP.
- Involved in developing a branded portal using the administration tool on web Sphere Application server.
- Designed and developed Web pages using JSP, HTML, JavaScript, and JSF.
- Created extensive SQL queries to analyze data flows across multiple databases.
- Used SQL, PL/SQL and Stored Procedures for Oracle back-end database.
- Used JDBC to configure files to access the database.
- Developed customized JSP tags for the project.
- Monitored/Improved the performance and behavior of web applications.
- Developed business components for various functionalities and application enhancements.
- Developed JUnit test cases for unit testing.
- Involved in peer-to-peer code reviews. Involved in usability and accessibility design issues of the system.
Environment: Java, Rational rose, MVC, Oracle Reports, SQL, PL/SQL, Oracle9i, JDBC, JSP, Ajax, DHTML, JUnit, HTML, JavaScript, JSF.
