Java Full Stack Developer Resume
NJ
SUMMARY
- Experienced and competent developer with around 7 years of experience in software design, development and testing of various software applications using Core Java/J2EE in wide range of industries like manufacture, Banking, financial Services.
- Experience in teh phases of Software Development Life Cycle (SDLC), Project Management which includes Gathering, Analysis, Defining Project Scope, Coding, Deployment, Manual Testing and Implementation.
- Actively involved in requirement gathering, Analysis, Design, Coding and Code reviews, Unit and Integration Testing.
- Hands - on Experience in using HTML, DHTML, CSS, UML, AngularJS, JavaScript, JQuery, JSF, J2EE (JSP, Servlets, JDBC, JNDI), JavaBeans, XML, SQL, Struts and Spring MVC.
- Experience in Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
- Experience with test methodologies Junit.
- Experience in writing and executing unit test cases using Junit Testing Framework.
- Experience working in an Agile/SCRUM development environment
- Have experience in databases like Oracle, SQL Server, MySQL, NoSQL, DB2 and MongoDB
- Experience with AWS, EC2, S3, RDS, Cloud formation templates, CICD tools (Jenkins, Git, playbooks)
- Experience in setup of Web Sphere MQ and Web Sphere ND Profile in AWS environment.
- Experience in Spring Boot, Spring Framework
- Expertise in persistence usingJPA, JTAand ORM frameworks likeHibernate, IBatis.And have expertise inSQL & PL SQL- Stored procedures, functions, cursors, triggers, sequences, objects etc. using different DBsOracle, DB2, SQL.
- Worked in Web application development using HTML, CSS, AngularJS, JavaScript, JQuery, Bootstrap, AJAX, JSF, J2EE (JSP, Servlets, JDBC) XML, Oracle, SQL, Struts2 and Spring MVC
- Experience in multiple databases like MYSQL, Power BI
- Followed Waterfall and Agile/SCRUM methodology of software development which satisfies teh customer through early and continuous delivery of valuable software.
- Excellent communication skills and teh ability to learn and adapt quickly to teh emerging technologies.
TECHNICAL SKILLS
Java/J2EE Technology: Java Beans, Servlets, JSP, JDBC, EJB, JNDI, JMS, RMI, GWT.
Architecture & Framework: Client-Server, MVC, J2EE, Jakarta Struts, Spring, Hibernate, Micro services, Spring Boot.
Database: Oracle 11g, SQL server 2008, SQL, DB2
Web technologies: AngularJS, Angular2/4, Node.js, React.js, Flux, Redux, EcmaScript6, Bootstrap, JSON
IDE: Eclipse, NetBeans, IBM RAD, JBuilder, Spring Tool Suite
Operating Systems: Windows 9x/NT/XP/2003, Linux, Unix, AUTOSYS.
Conceptual noledge: Web Services, Socket Programming.
GUI: HTML5, XML, JSF, AJAX, JavaScript, CSS3.
Query Languages: SQL, PL/SQL.
Programming Language: Java SE 1.8, Java SE 1.6/1.7, Java EE 5/6/7, Core Java APIs (I/O, Thread, Collections), C, C++ .
Tools: BEA WebLogic8.1, JBOSS, IBMWebsphereApplication Server 6.1, Tomcat 6.0, JUnit 4.0, ANT, Log4j, Mercury Quality Centre, Rational Clear Quest. ANT, Maven, SVN, Toad, Pluto, Asset Control
Design & Control: UML, Rational Rose, CVS, ClearCase.
PROFESSIONAL EXPERIENCE
Confidential, NJ
JAVA Full Stack Developer
Responsibilities:
- Actively participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, implementation and testing.
- Interacted coordinated with teh Design team, Business analyst and end users of teh system.
- Developed Micro Services and implemented them using JAVA Language.
- Deployment of Application in teh JBoss Server environment using ANT tool using Struts architecture with teh JSP Client.
- Basic Knowledge on how to use teh Integration tool Jenkins with teh Java code.
- Experience in Core Java Concepts such as OOPs Concepts, Collection Framework and Exception Handling, I/O System, Multi-Threading, JDBC, Generics
- Knowledge on Spring Cloud Projects to provide distributed tracing and other features.
- Expertise in implementing Micro Services using Spring boot and Spring Cloud Services.
- Used HTML5, JavaScript, CSS3 and CSS layouts and Angular 2.0
- Developed applications using Java 6.0/7.0 and J2EE
- Basic Knowledge on Amazon Web Services (AWS) and how to use it to provide a large computing capacity for scalable solutions.
- Developed API using NodeJS to allocate access to data in SQL, Mongo DB.
- Using Hibernate in data access layer to access and update information in teh Oracle 12G database.
- Used Hibernate as persistence Layer ORM Framework to perform database operations.
- Used Graphical User Interfaces using HTML5, Bootstrap, Angular 4 and JSP’s for User interaction.
- Knowledge in building Micro Services and deploying to AWS Cloud.
- Knowledge on Integration and Analytics based on Kafka and No SQL databases.
- Used AWS cloud Watch to monitor teh performance environment instances
Environment: JAVA 8, J2EE, Struts, JAVA Script, HTML5, Bootstrap, Angular 4, JSP’s, CSS3, CSS, Angular 2.0, Hibernate, Microservices, Jboss, Node.js, Spring Framework, AWS,Kafka, Multi-Threading, JDBC, Collection Framework, OOPS, ANT
Confidential, Orlando, FL
JAVA/J2EE Developer
Responsibilities:
- Worked on system analysis, design, development and implementation of web services.
- Development Life Cycle (SDLC) and participated in teh daily stand-up, iteration review, kick-off and retrospective meetings as part of Agile.
- Implemented JavaScript source code and embedded nested handling logic using JQuery event handlers and call back functions.
- Involved in developing UI screens using various web technologies like HTML, CSS, and JavaScript framework like AngularJs.
- Participated in integration testing, bugs fixing, handling change requests and code reviews.
- Analyzed business requirements, developed teh crucial technical design for assigned projects and ensure proper usage as part of teh design efforts in building a system to be put into production.
- Conducted appropriate test reviews on assigned projects as necessary and present findings and offered solutions to management.
- Experience in working in AGILE based development environment and participating in scrum sessions.
- Performed test driven development for JavaScript with Angular JS.
- Experience in database related work primarily creating complex stored procedures, views, Triggers, Functions using PL/SQL.
- Implemented JAVA/ J2EE Design patterns like singleton, MVC, Builder and Strategy patterns.
- Developed front end web applications by using web technologies such as Angular JS, HTML5, CSS3, JavaScript, JQuery, Bootstrap.
- Used spring as teh base framework to achieve (MVC) Model View Controller.
- Used Spring JDBC to perform data base activities and transactions management.
- Involved in teh configuration of Spring Framework modules.
- Involved in developing of Web services by SOAP (WDSL) and Restful with XML and JSON Schema Support.
- Developed pages using HTML5, Object Oriented Java Script (OOJS), JSP, JSTL, AJAX, CSS3, AngularJs, and JQuery and used Java Script for client-side validation.
Environment: JAVA, J2EE, JavaScript, SQL Server, HTML 4/5, SOAP, REST, Angular 4, Angular Js, JQuery, Bootstrap, CSS3, Spring Framework, XML, OOJS, AJAX, JSP, JSTL
Confidential, MD
Application Developer
Responsibilities:
- Involved in analyzing requirements, technical design, development of various modules assigned.
- Developed several User interfaces by using HTML, CSS, JavaScript, JSP and XML configuring.
- Developed Java Server Pages under Struts Framework using Web Sphere.
- Worked on Development and Unit Testing.
- Created client-side validation tool using Angular JS and JavaScript.
- Used JUnit for Unit Testing.
- Performed unit testing, system testing and integration testing using Junit.
- Used JMS (Java Mailing Service) API to mail notifications upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system related problems.
- Building enterprise web-based solutions using Java technologies like Java, JEE
- Wrote some test queries using Junit as teh Unit testing framework and Selenium as automation testing for teh developed Java applications.
- Provided Status Reports to management.
Environment: JAVA 8, J2EE, Struts, JAVA Script, Web Sphere, JEE, JMS, JSP, Angular JS, Junit.
Confidential
Software Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) such as Analysis, Design, Development, Testing and Implementation.
- Involved in analysis, design and development of teh Java Application.
- Involved in developing simple user interface pages using HTML, JavaScript and JSP.
- Supported in design, development and testing of web applications and integration of projects using Object Oriented technologies such as Core Java, Multithreading, and XML.
- Provided support to end users by troubleshooting bugs with applications.
- Assisted in analyzing clients’ technical requirements.
- Worked on query statements like SQL, sub queries, correlated queries, derived tables, CASE functions to insert teh data depending on teh criteria into teh tables of hub.
- Knowledge on Oops concepts.
- Involved in maintenance of Application.
- Involved in designing teh Java server pages required for teh application.
- Involved in implementation of database connectivity with JDBC for communication between applications and Oracle database.
- Knowledge on creation and utilization of Web Logic JMS message queues and topics.
- Used CVS for Version Controlling.
- Participated in teh requirements reviewing sessions and teh detailed design of teh entire architecture.
- Involved in creating database objects: tables, views, constraints using MySQL.
- Work closely with teh testing team to insure teh integrity of teh applications.
Environment: Java, SQL Queries, HTML, SQL Server 2008, Multi-Threading, XML, JSP, Oracle Database, CVS
Confidential
Payroll Supervisor
Responsibilities:
- Supervising payroll activities such as recording hours of work, processing time records, compiling payroll statistics, maintaining payroll control records and calculating payrolls.
- Preparing various accounting papers, schedules exhibits and summaries.
- Determining teh need for new accounts and revisions in teh account structure.
- Researching and advising payroll staff concerning teh accounting treatment of complex transactions.
- Partnering with accounting /finance in maintaining teh general ledger interface and producing management reports.
- Supervising teh maintenance of teh payroll software systems and generating required reports, trouble shooting and resolving scheduling problems or errors in teh data, adjusting payroll errors and responding to complaints.
- Supervising and training teh payroll team as per teh process update.
- Coordinating with teh HR Manager for salary and administration issues
- Maintaining teh Employee Information System.
- Interpreting teh company policies and government regulations affecting payroll tax issues to employees.
Confidential
Team Leader
Responsibilities:
- Supervising a team of 25 Executives.
- Provide noledge-based support to teh agents to keep them updated regarding teh products.
- Motivate team members to achieve better results.
- Identifying training needs among service agents to develop their skills. Done through timely and strenuous monitoring and feedback sessions.
- Prepare daily reports like Hourly report, Average handle time report, Escalation reports, and Monthly performance report.
- Monitoring teh agents closely to deliver Quality Information to teh Customers.
- Yearly Appraisals as required for teh agents.
- Part of teh panel members to conduct Interviews amp; Group discussions while recruiting agents.
- Effectively explaining salary structure to teh agents.