Sr. Java/j2ee Developer Resume
Niskayuna, NY
SUMMARY
- Around 6 years of professional IT experience with full project lifecycle development in J2EE technologies requirements Analysis, Design, Development, Testing and Deployment of software applications.
- Expert in coding using core java concepts like collections, exception handling and Streams.
- Developed web - based applications using Java, J2EE, Servlet, JDBC, Hibernate, Web Services, MVC framework (Struts, Spring MVC) and SQL.
- Experience on various design patterns like Singleton, Factory design.
- Used Spring Core Annotations for Dependency Injection Spring DI, Spring MVC, Spring Security, and Spring Boot.
- Experience in using persistence framework like Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
- Strong experience in REST, SOAP, JAX-RS and JAX-WS web services and Micro services.
- Experience in XML related technologies such as XML, XSD, XPATH, XSLT, DOM, SAX, JAXP, JSON and JAXB.
- Design and Developed database systems using RDBMS concepts including Oracle, MySQL and SQL Server.
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Git
- Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.
- Extensive experience in Unit testing JUnit. Knowledge defect/ticket tracking tools like Clear quest and Jira.
- Expert in using J2EE Application Servers such as IBM WebSphere, WebLogic, JBoss and Web Servers like Tomcat.
- Strong experience with various application development IDEs: Eclipse, IntelliJ, NetBeans.
TECHNICAL SKILLS
Languages: Java, C, PL/SQL
Operating Systems: Windows, Linux and Unix
Java Technologies: Java, JDBC, Servlets, JSP, Web Services (SOAP & REST), Micoservices, Spring Boot, JAX-WS, JAX-RS, JAX-B, SAX and DOM Parsers
Frameworks: Spring, Hibernate and Junit
Web Technologies: HTML, CSS, JavaScript, AJAX, XML and JQuery
Databases: Oracle 11g/10g, MS SQL Server 2012, My SQL and NO SQL
Application Servers: Apache Tomcat, Oracle WebLogic and IBM WebSphere
IDE’s and Tools: Eclipse, IntelliJ, Ant, Maven, Gradle, Jenkins, SVN and Git
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of the application using AGILE methodology (SCRUM) in a TDD approach and in a CICD with Automation environment.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Worked on writing SQL Queries and PL/SQL Stored Procedures using Oracle 9i. Used JDBC for connectivity.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Used Spring Core Annotations for Dependency Injection.
- Implemented Spring Service Layer with Dependency Wiring, Transaction, DAO, and Annotations.
- Experience in developing applications involving Service Oriented Architecture (SOA) using Web Services such as SOAP and REST using WSDL, JAX WS, JAX-RS, and SOAP UI.
- Experienced in various modules of spring namely Spring Core and Spring MVC.
- Developed XML files, DTDs, Schema's and parsing XML by using both SAX and DOM parser.
- Developed POJO Objects and used Hibernate as the Object-Relational Mapping (ORM) tool to store the persistent data in MySQL database.
- Used JAXB API to bind XML Schema to java classes.
- Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC.
- Developed Unit Test Cases. Used JUnit for unit testing of the application.
- Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution for defects.
Technologies: Java, J2EE, TDD, Spring, Webservices, XML, XSLT, Hibernate, Spring MVC, SQL, HTML, CSS, JSP, JavaScript, jQuery, CICD, AJAX, JAX-RS, JAX-WS, MySQL 5.0, Postgres, Log4j, JUnit, Maven, Mockito, SVN.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in analysis of User Requirement Specification, creating User Stories and Tasks.
- Involved in the Agile standup meetings and scrum.
- Implemented SOAP web services for producing and consuming business functionalities.
- Implemented error handling and strictly typed coding practices.
- Since this is a TDD and CICD we are asked to help with component tests and contract test as well along with Junit tests as a developer.
- Used SAX and DOM Parsers to process, validate, parse, and extract data from .xml file.
- Working on Spring Boot Restful Web Service API Development.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Used JSP, HTML and CSS to design the front-end components and also to create interactive front-end GUI.
- Developed project to reduce the code of DAO layer by implementing Spring and Persistence object Java Persistence API (JPA).
- Created dynamic HTML pages, used JavaScript for client-side validations.
- Implemented the application using the concrete principles laid down by design patterns such as MVC, Factory and Singleton.
- Used Bit Bucket as source repository, JIRA as bug tracker, Jenkins as CI server and used agile methodology.
- Successfully performed the RESTful APIs Integration and developed an API wrapper for reusability.
- Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT.
- Implemented Log4J for Logging Errors, debugging and tracking.
Technologies: JAVA, JDK 10, JEE/J2EE, Servlets, JPA, RESTful Web Services, Spring Boot Framework, HTML, JUnit, JavaScript, SQL, CICD, XML, Oracle 10g, Bit Bucket, Source tree, Web logic, Maven, Mockito, JIRA, Log4J, Jenkins
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in SDLC, Requirement, Design, Development, Implementation and Testing.
- Implemented design principles MVC2 architecture using Spring, Hibernate, Java, JSP, Ajax, JUnit
- Developed Web pages are developed using Jquery, JSP, HTML, and JavaScript.
- Developed the configuration files for Spring, Hibernate, and Web Services.
- Tested SOAP based Web Services and RESTFUL services using Soap UI tool.
- Worked with No SQL DB Mongo DB for offering commercial support and other services.
- Worked on JQuery library for front end user experience.
- Implemented JAX-RS, JAX-WS webservices with JSON
- Database connection pooling through Hibernate, implemented various Criteria API and wrote HQLs to call stored procedures and functions.
- Implemented SOAP web service call to get the security details from Security Master.
- Involved in creating various data access objects (DAO) for addition, modification and deletion of records using various specification files.
- Experience using Hibernate for mapping Java classes with database and using Hibernate query language (HQL).
- Designed and developed Micro services, Rest/Soap services using Spring Boot, Spring MVC, Spring Batch, Spring Security, Spring Integration based on the requirements.
- Designed, created the My SQL database tables, indexes for the reporting platform, developed database objects such as stored procedures, triggers, functions.
- Used Jenkins for the continuous Integration.
Technologies: Java 6/7, J2EE, Spring, Hibernate, JSP, Eclipse, My SQL, JUnit, XML, XSLT, SOAP and RESTfulWeb Services, Ajax, Jquery, HTML, CSS, Shell Script, Java Script, Git, Maven, Weblogic
Confidential
Java Developer
Responsibilities:
- Involved in full development life cycle of the project from analysis, designing and testing.
- Involved in gathering requirements, design and implemented the application using Java/J2EE technologies.
- Worked on the User Interface using JSP, JavaScript and HTML.
- Implemented presentation tier on Servlets, JSP for custom business requirements.
- Developed the application using Struts Framework.
- Used and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, Validator-rules.xml.
- Wrote backend-stored procedures, functions and triggers.
- Played an active role in testing the application by writing test cases for different scenarios and extensively involved in bug fixing.
- Gathered business requirements from the end users and wrote functional specifications and design documents.
- Handled the issues that came during the Production time and resolved them.
- Maintained Mail Communication between the users to update them regarding process enhancement.
Technologies: Java/J2EE, Struts Framework, JSP, HTML, CSS, PL/SQL, MS SQL Server, UNIX, JavaScript, Servlets, Eclipse, Log4j, Tomcat and UML.