Sr Java/j2ee Developer Resume
Buffalo, NY
SUMMARY:
- Around 6 years of professional experience in Java/J2EE applications design and development wif strong Object Oriented Programming skills.
- Extensive experience using JSP, Servlets, JDBC, JMS, JSF, JPA and J2EE frameworks such as Spring, Struts2 and Hibernate ORM
- Expertise in developing applications using Spring framework features like Dependency Injection, Aspect Oriented Programming, Transaction Management and JdbcTemplate.
- Extensively used Spring MVC, Spring Boot, Spring AOP for creating web applications along wif Security and transactions.
- Experience in developing persistence layer using Hibernate ORM and also in Hibernate Caching and configuring Hibernate both in XML and Annotations.
- Experience in Java API for web service (JAX - RS and JAX-WS) and in developing and Consuming SOAP and REST based web services using Apache CXF, Jersey
- Proficiency in working wif web and application servers such as Apache Tomcat, JBoss, IBM WebSphere and Glassfish.
- Hands-on experience in creating Single Page Applications using Angular JS.
- Experience in developing efficient, portable, web based user interfaces using HTML5, CSS3, JavaScript, JQuery, Angular JS, Bootstrap, AJAX and JSON.
- Expertise in Multithreading, Java Collections API, Exception handling, I/O and OOP’s concepts and design patterns like Singleton, MVC, Factory, Session Façade.
- Proficient in managing deployment on AWS
- Worked wif IBM Security Access Manager for Single Sign-on implementation
- Worked on RDBMS databases like Oracle 11g database and MySQL database and good noledge on PL\SQL. Have a good noledge on NoSQL databases like MongoDB.
- Expertise in creating visualization reports using Jasper Reports and D3.js.
- Working noledge in MEAN stack development.
- Familiar wif Agile Scrum software development methodology and Test Driven Development (TDD).
- Used version control systems like GIT, SVN and build tools like MAVEN and GRADLE.
- Experience in unit testing using JUnit and Mockito.
- Experience in using Log4j for logging and debugging purposes.
- Incorporated continuous integration using tools like Jenkins 1.590
- Self-motivated, Result-drive attitude, quick-learner and ability to work in fast pace environment individually or as part of a dynamic team.
TECHNICAL SKILLS:
Web Services: \ Application/Web Servers SOAP, RESTful API \ Apache Tomcat v7/8, JBoss, WebSphere \
Web Technologies: \ XML Technologies HTML5, CSS3, JavaScript, JQuery, \ XML, XSL/XSLT, XPath and DOM/ AJAX, Angular JS\ SAX parser\
Databases: \IDE/Tools MySQL5.x, Oracle 11g, MongoDB \Eclipse, NetBeans, IntelliJ, WebStorm\
Source Control System\ Build Tools: SVN, Git\ Maven, Gradle, Jenkins\
J2EE technologies and frameworks: JSP, Servlet, JMS, JSF, JPA, JTA, JDBC\Java 1.7, JavaScript, SQL, PL/SQL\ Spring 4.x, Struts2, Hibernate 4, JUnit, Log4j\
PROFESSIONAL EXPERIENCE:
Confidential, Buffalo, NY
Sr Java/J2EE Developer
Responsibilities:
- Exposed to various phases of Software Development Life Cycle using Agile - Scrum software development methodology.
- Developed UI wif HTML5, CSS3, AngularJS 1.5 make teh page more user-friendly and interactive.
- Used IBM Security Access Manager (ISAM) for Enterprise Single sign-on to enable users to login wif just one set of credentials
- Extensively used Spring framework for dependency injection and transaction management.
- Implemented Spring MVC for navigation and controlling action classes and view pages and Spring Boot to accelerate spring application development
- Developed Hibernate 4 and Data Access Object (DAO) persistence layer.
- Consumed RESTful Web Services for accessing data from other departments and accounts.
- Exposed to Core Java interface and implementation development, used Java Collections API for data structure, Multithreading, and exceptions to handle teh errors
- Deployed web applications components on Tomcat v7 server for development and test environments.
- Used Oracle 11g database and set connection by using Hibernate to fetch data from teh database and store data in teh database.
- Implemented Jasper Reports for reporting and integrated wif back-end module to generate statements in HTML and PDF format.
- Used Java Message Service API for sending detailed notifications and teh receipt to teh customer.
- Used Log4j for maintaining application running logs and got good trouble-shooting feedbacks.
- Developed test cases and performed unit test using JUnit 4 Framework
- Used Git for Version Control and Maven for teh dependency deployment.
Environment: Java/JEE, Spring 4, JSP, JMS, Oracle 11g, Hibernate 4, REST API, HTML5, CSS3, JavaScript, jQuery, AJAX, Angular JS 1.3, IBM security access manager v8.2, Single sign-on, Tomcat v7, Multithreading, Exception Handling, Collections, Maven, JUnit4, Log4j
Confidential, Rochester, NY
Full Stack Java Developer
Responsibilities:
- Core Java development and Support of Java/J2EE applications wif emphasis on OOP-based web forms, business logic and database access components
- Developed Single Page Application using AngularJS 1.5.
- Used JSF to build component based user interface
- Involved in populating data using RESTful web services.
- Utilized Model-View-Controller (MVC) design pattern, in front- end development
- Implemented Spring MVC framework in teh application. Developed code for obtaining bean references in spring framework using Dependency Injection (DI).
- Designed Spring Controller to handle requests from users and return results, Spring Validators to verified requests, Struts Interceptors to check user status, and generate alert messages.
- Used Spring AOP 4.0.x to form additional logic into main business logic, e.g. status check, alert management, and clear data.
- Implemented Persistence layer using Hibernate 4 to interact wif teh Oracle database used Hibernate ORM.
- Used SQL queries to access data from Oracle and MySQL database
- Implemented OO design concepts, exception handling, identifying and fixing potential memory, performance & transactional issues
- Involved in deploying application on EC2 instance using Amazon S3.
- Developed test cases and performed unit test using JUnit Framework 4.
- Used Java Message Service (JMS) for sending detailed notifications depending upon teh success and failure once teh backend process is complete and also for mailing administrator for any system related problem.
- Worked wif Agile-Scrum methodology and Test Driven Development (TDD) environment
Environment: Java 1.7, AngularJS, HTML, CSS, JavaScript, JQuery, JSF, spring AOP, Spring MVC, MySQL 5.6, Oracle 11g, SQL, SQL, PL SQL, RESTful Web services, TDD
Confidential
Java Programmer
Responsibilities:
- Involved in requirement gathering, Analysis, Design, Coding and Implementation of application.
- Developed teh User Interaction Screen using CSS, HTML, Javascript, JSP and Servlets.
- Developed teh module to handle teh access roles of teh users for front-end system.
- Wrote Stored Procedures and SQL queries for MySQL Database.
- Development used teh Use Cases and business logic & Unit Testing.
- Utilized programming methodologies and languages and adhered to coding standards, procedures and techniques while contributing to teh technical code documentation.
- Participated in design reviews and provided input to teh design recommendations; incorporated security requirements into design; and provided input to information/data flow, and understood and comply wif Project Life Cycle Methodology.
Environment: Java 1.5, J2EE, JSP 2.0, Servlets, SQL, CSS, HTML, JavaScript, Exception handling, Multithreading, Collections, Interfaces, MySQL 5.x, Apache Tomcat server
Confidential
Software Developer
Responsibilities:
- Involved in all phases of teh end-to-end implementation project - requirements gathering, analysis and design, development, testing and debugging
- Actively participated in teh daily scrum meetings and weekly meetings to produce quality deliverables wifin time
- Used and implemented teh application using Spring MVC, Inversion of Control, Spring Annotation modules and Hibernate
- Used Spring API’s for wiring components using dependency injection
- Used ORM to integrate hibernate and creation of hibernate POJO’s
- Developed web services to allow communication between applications through REST over HTTP
- Used JSP, Servlets, HTML, CSS, JSTL, JavaScript, JQuery and AJAX
- Built teh application using MVC-DAO pattern and necessary business logics
- Involved in teh implementation of front end services through AngularJS and connecting them to teh backend services
- Configured and customized logs using Log4J and used JUnit for unit testing
- Used SVN version control extensively on daily basis for code maintenance as multiple teams were involved in development from both offshore and on site
Environment: Java, J2EE, JSP, Servlets, Spring Core, Spring MVC, IOC, Hibernate, RESTful web services, AngularJS, HTML, CSS, JavaScript, JQuery, AJAX, XML, Junit, Log4j
Confidential
Role: Java Developer
Responsibilities:
- Designed and developed features for J2EE-based business activity monitoring and operational dashboard engine, including teh rules and alert engine.
- Developed complex Servlet to interact wif AJAX front-end.
- Developed test suite framework and regression tests for rules and alerts engine, recovery engine, object manipulation functionality, import/export engine, and user-defined function handling.
- Improved teh usability for user interactive features using JavaScript and JQuery.
- Developed database using Oracle 10g and MySQL.
Environment:Java 1.5, JDBC, JSP, Servlets, HTML, CSS, JavaScript, JQuery, Ajax, SQL, XML, DOM, MySQL, Oracle, JUnit, SVN
