Senior Full Stack Java Developer Resume
Piscataway, NJ
SUMMARY
- Having 11+ years of professional experience as a Full Stack Java Developer in software development with emphasis in design and development of web applications and Enterprise Applications.
- Having experience on Banking, Insurance, Finance, Telecom and Retail.
- Good understanding in various stages of Software Development Life Cycle (SDLC) and work experience in Agile/Scrum methodology.
- Strongly initiative, creative and able to learn new technologies and systems.
- Having experience in technology using Java, JDBC, J2EE, Servlets, JSP, JSTL, Struts, JSF, EJB, Spring, Spring MVC, Hibernate, iBatis, JUnit, JPA, Web Services, SOA, ANT, UML, Maven, My Faces, JSON, AngularJS, jQuery, SVN, CVS, VSS, GIT, JAX - WS, JAX-RS and SQL/PLSQL.
- Experienced in using IBM Web Sphere Application Server, Web Logic, JBoss and Tomcat Server with Oracle Database, DB2 and MySQL
- Good Implementation Knowledge on Java/J2EE Design Patterns.
- Having experience with AWS, Tableau (BI Tool), IBM MQ and SMART 400 (AS400).
- Experience with JavaScript, CSS, Bootstrap and HTML.
- Experience implementing RESTFUL APIs and SOAP APIs.
- Having experience on Batch programs.
- Having experience with UNIX and LINUX Shell Scripting.
- Having experience on Spring Boot and Spring Microservices.
- Having experience with Postman to test REST API and SOAP.
- Having experience on Elasticsearch (Kibana) for logging.
- Having knowledge on NodeJS, Python and Docker.
- Excellent interpersonal, communication skills and the ability to work as part of a team.
- Experience on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2) and knowledge on Lambda and AWS Elastic Beanstalk.
- Having experience with AngularJS and Angular4.
- Experience with DevOps, CI/CD tools like Jenkins.
- Understanding of XML, DOM, and other W3C standards.
- Good experience and implementation knowledge on Collections, Multi-Threading and Exception Handling.
- Contribute in all phases of the Software Development Life Cycle.
- Hands on experience with UNIX and LINUX Shell scripting and created jobs using Shell Scripting and scheduled them in Cron job.
- Good experience of coordination between the client and offshore team, guide offshore team in implementing the requirements in right way.
- Ability to function and perform in a team environment in any condition.
- Prepare all test plans for all new and existing programs and organize all quality assurance activities for all projects and prepare an effective Java/J2EE Application architecture.
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
TECHNICAL SKILLS
Languages: Java, SQL
Technologies: JDBC, Servlets, JSP, J2EE, EJB, JPA, JMS, JMI, LDAP, UML, Jasper Repots, Crystal Reports, AngularJS, HTML, CSS, Bootstrap, Web services (SOAP and REST), Docker, SOA, NodeJS, Spring Boot and Spring, MicroServices
Frame Works: Struts, JSF, Spring, Spring MVC, Spring Boot
ORM Tool: Hibernate and iBatis
Operating Systems: Windows, Unix and Linux.
Databases: Oracle, MySQL, DB2, MongoDB, Apache Cassandra
Scripting Languages: Java Script, jQuery, AngularJS, Angular2, Angular4, HTML, CSS, JSON, Bootstrap, XML, AJAX and Python
Application/Web Server: WebLogic, Tomcat, JBoss, IBM WebSphere
Build Tools: Ant and Maven
Repositories: Git, SVN, CVS and VSS
IDE: Eclipse, NetBeans, IBM RAD, IntelliJ, IBM WebSphere Application Studio, Spring Tool Suite (STS)
Message Queue: IBM MQ, Apache Kafka, RabbitMQ
Others: Tableau (BI tool), AWS, IBM MQ Series and SMART400 (IBM-AS400), Secure CRT, Putty, WinSCP, Kibana (Elasticsearch)
PROFESSIONAL EXPERIENCE
Confidential, Piscataway, NJ
Senior Full Stack Java Developer
Responsibilities:- Involved in Analysis, Design, Development, UAT and Production phases of the application.
- Participated in JAD sessions gathering along with the Business Analysts.
- Handled the requirements, code and test walkthroughs
- Implemented the project using agile-scrum methodologies
- Wrote complex business logic using PL/SQL Packages, stored procs and SQL queries.
- working experience on Elasticsearch (Kibana) for logging.
- Expertise in Core Java with strong understanding and working knowledge of Object Oriented Concepts like Collections, Multi-Threading, Concurrency framework, Custom data cache.
- Implemented the project as a multi-tier application using Spring MVC & used core Spring concepts like AOP, IOC.
- Design and Development of MTAS Micro service with spring boot.
- Worked on the back-end part of the application involving Spring framework and Hibernate.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Improved the throughput of the Smart Services Module using the concepts of multithreading like Executor Services & Concurrency API.
- Developed RESTful web service using Spring, micro services and JAX-RS for retrieving data from server and internal communication. Create and consume web services (SOAP & REST)
- Implemented UI using Angular 4.0, Java Script, jQuery, HTML5 & CSS3.
- Developed the presentation layer using JSP’s, CSS, AJAX and Java Script.
- Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements.
- Deployment of all components on JBoss App Server and provided support in debugging deployment issues.
- Used Spring JDBC template to perform the database operations.
- Developed the Persistence Layer using Hibernate.
- Used DOM Parser to parse the XML response from webservices.
- Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
- Used session beans to expose the application for the use by the third-party users.
- Developed few stored procedures, triggers and sequences.
- Involved in performance tuning of application and environment for optimized performance during month end load using JProbe.
- Used Jenkins for continuous integration, GitHub for version management & Maven for building the application in the cloud leveraging AWS API’s.
- Involved in building and maintaining cloud-based infrastructure on AWS.
- Implemented logger for debugging using Log4j
- Served as POC for on call support in the production team on a rotation basis.
Environment: Java 1.8, AWS, JSP, CSS, HTML 5, Spring 4.0, Spring Boot, Micro services, Hibernate 3.0, JMS, AWS, Maven, Log4J, JavaScript, Ajax, Junit 4.0, Oracle 11G, PL/SQL, WebLogic 12, JPlanet, Unix, GitHub, Angular 4.0, Oracle, TOAD, Web Services.
Confidential
Senior Full Stack Java Developer
Responsibilities:- Requirement Analysis/ Discussion with business analysts.
- Coding required for projects as per deadlines.
- Worked extensively on Spring boot for building Web Services.
- Highly-available and auto-scalable set of Microservices with zero-downtime deployment, unified monitoring and logging.
- Developed REST based Microservices using Spring Boot.
- Involved in developing web Page Applications using Angular 4 framework.
- Experience with the features of Angular 4 such as directives, modules, routing and else.
- All the functionality was implemented using Spring IO / Spring Boot and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Maintained the Production and the Test systems.
- Improved the maintainability of the project by implementing and improving Multi-Threading, Exception Handling and Collection APIs .
- Implemented Microservices using Spring Boot.
- Implemented with DevOps, CI/CD tools like Jenkins.
- Development of high level and low-level design.
- Used Postman to test REST API and SOAP.
- Created, build and deployment scripts using Maven.
- Developed Hibernate configuration files and queries and Implemented DAO classes.
- Application support for production issues.
- Coordination with offshore team.
- Responsible for creating and maintaining architecture for Restful API using Spring Boot.
- Developed the Backend Batch programs.
- Created Tables, Views, Triggers and Indexes on the Database, Roles and maintained Database Users.
- Followed XML, DOM, and other W3C standards
- Application support for production issues.
- Setting up the project in Development, Staging and Production environments
- Worked on bug fixing and enhancements on change requests.
- Worked on writing UNIX Shell scripts as per required.
Environment: Java 1.8, Angular4, Spring, LDAP, REST, Spring Boot, Microservices Spring MVC, JSP, JSON, jUnit, JavaScript, iBatis, Hibernate, SFTP, Oracle, SQL, PL/SQL, GIT, Jenkins, Unix, Tomcat Application Server, WebLogic, IntelliJ, Spring Tool Suit (STS)
Confidential
Senior Full Stack Java Developer
Responsibilities:- Requirement Analysis/ Discussion with business analysts.
- Involved in GUI design & coding for Service Group id Screen in General Admin modules.
- Designed and developed various Oracle database Simple and Complex Queries SQL, PL/SQL procedures, Stored Procedures and Trigger.
- Coding required for projects as per deadlines.
- Built Rich Prototypes and Applications using JavaScript, JSON, AngularJS and Bootstrap with MongoDB database.
- Involved in ACDC Enhancement and did the changes for different workflows SMS, MMS.
- Implemented with DevOps, CI/CD tools like Jenkins.
- Involved in developing web Page Applications using AngularJS framework.
- Involved in development of master setup screens as part of System Admin module.
- Implemented on Amazon Web Services (AWS), Amazon Cloud Services like Elastic Compute Cloud (EC2)
- Used Log4J to validate functionalities and JUnit for unit testing.
- Worked on integration with LDAP.
- Followed XML, DOM, and other W3C standards.
- Unit testing, QC and UAT support for the projects
- Used SOAP web services for transferring data between applications.
- Development of high level and low-level design.
- Application support for production issues.
- CVS for version control and code delivery.
- Production migration support.
- Developed the Backend Batch programs.
- Responsible for writing LINUX Shell scripts as per required
- Migration of Existing project from UNIX to Linux
- Setting up the project in Development, Staging and Production environments
Environment: AngularJS, Spring MVC, JSP, SOAP Web services, HTML, Bootstrap, CSS, JavaScript, jQuery, jUnit, Hibernate, Oracle, AWS, MongoDB, Linux, Tableau Reports, Tomcat Application Server, Web services.
Confidential
Java full stack Developer
Responsibilities:- Requirement Analysis/ Discussion with business analysts.
- Coding required for projects as per deadlines.
- Involved in peer code reviews
- The project by implementing and improving Multithreading, Exception Handling and Collection APIs .
- Implemented with DevOps, CI/CD tools like Jenkins.
- Created build and deployment scripts using Maven.
- Worked on integration with LDAP.
- Used Postman to test REST API.
- Unit testing, QC and UAT support for the projects
- Followed XML, DOM, and other W3C standards.
- Used Log4j for logging and handling defects of the application.
- Development of high level and low-level design.
- Followed XML, DOM, and other W3C standards.
- Used Restful web services for transferring data between applications.
- Application support for production issues.
- Worked on UNIX shell Scripting.
- Designed the pdf templates using Jasper Reports.
- SVN for version control and code delivery.
- Production migration support.
- Developed the Batch programs.
- Implemented the new module FWCMS.
Environment: Spring MVC, JSP, Hibernate, Junit, JavaScript, jQuery, Bootstrap, CSS, DB2 SMART400 (AS400), IBM RAD, SVN, Jenkins, Jasper Reports, Actuate Reports, IBM Web Sphere Application Server, Jenkins, Unix, RESTful Web services, LDAP, IBM MQ Series.
Confidential
Senior Full Stack Java Developer
Responsibilities:- Involved in Quotation, e-Submission, Referral Program
- Creating user Roles using LDAP.
- Used Log4j for logging and handling defects of the application.
- Application support for production level enhancements and supporting.
- Created the Entities to develop the Database Tables and Fields in DB2 using JPA.
- Designed the pdf templates using Jasper Reports.
- Implemented Business Logic Using Spring Bean Classes.
- Developed the data source classes for generate the pdf
Environment: Spring, Struts2.x, JSP, Hibernate, JPA, jUnit, DB2, jQuery, IBM WebSphere Application Server, Jasper Reports, IBM RAD, LDAP
Confidential
Full Stack Java Developer
Responsibilities:- Involved in Certificate Servicing, Accounting, Claims, Batch Process
- Designed the web tier using MVC design pattern
- Developed JSP pages using JSTL
- Followed XML, DOM, and other W3C standards.
- Used Log4j for logging and handling defects of the application
- Java Script for client validations.
- Template designs using XSLT
- Used VSS for version controlling.
- Involved in Batch Process
Environment: Struts, EJB, JSP, JSTL, Junit, DB2, IBM WebSphere, Crystal Reports, IBM I-Series, LDAP, VSS
Confidential
Full Stack Java Developer
Responsibilities:- Designed the User Interfaces using the MyFaces.
- Implemented the Java Bean classes for getting the Services which is Developed by EJB Session beans.
- Created the Entities to develop the Database Tables and Fields in Oracle10g using JPA.
- Controlled the Database Relations and Normalization methods using JPA Annotations.
- Developed the Test cases for the entities for the Unit testing.
- Implemented the services using EJB3.0 session beans.
- Used the jboss4.2 for the deployment of the project.
- Used the Hibernate as a provider for the JPA.
Environment: My Faces, JSF, EJB3.0, JPA, JBOSS4.2, Oracle10g, Hibernate, Ajax, Webservices, ANT, SVN, Jasper Reports, Eclipse IDE.
Confidential
Full Stack Java Developer
Responsibilities:- Designed the User Interfaces using the ICE Faces in Requisition module.
- Implemented the Java Bean classes for getting the Services which is Developed by EJB Session beans.
- Created the Entities to develop the Database Tables and Fields in Oracle10g using JPA.
- Controlled the Database Relations and Normalization methods using JPA Annotations.
- Developed the Test cases for the entities for the Unit testing.
- Implemented the services using EJB3.0 session beans.
- Developed the portlets and porlet.xml file.
- Used the jboss4.2 for the deployment of the project.
- Used the Hibernate as a provider for the JPA.
Environment: Web 2.0, Ice Faces, JSF, EJB3.0, JPA, SEAM, ESB, JMS, JBOSS4.2, Oracle10g, Hibernate, Web services, SOA
