Java Full Stack Developer Resume
Piscataway, NJ
SUMMARY
- 7+ years of experience in delivering enterprise solutions in conceptualizing, designing, and coding technical solutions using Java/J2EE and UI technology stacks to satisfy peculiar and complex business problem statements
- Experience in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing, and deployment using Object Oriented Analysis and Design with Core Java & J2ee
- Experienced working in conditions utilizing Agile (SCRUM) and Waterfall improvement philosophies
- Experience in writing code that interacts with AWS services by using APIs, SDKs, and AWS CLI
- Migrated existing application code to run on AWS and Optimize application to best use AWS services and features
- Expertise in JavaJ2ee technologies like Struts, spring, HTML/HTML5, CSS3, JSP, EJB, JDBC, Servlets, MVC, JavaScript, jQuery, JSON, Subversion, Clear Case and AngularJS
- Strong experience in Front - End UI development skills using scripting languages like AngularJS, HTML5, CSS, JavaScript, JSON, Bootstrap, jQuery with Standard Validations
- Experienced in Java, J2EE technologies such as Servlets, JSP, spring, Hibernate, JMS, JDBC, Multi-Threading etc.
- Worked broadly in Model View Controller (MVC) design for web improvement utilizing JSF, Spring MVC
- Experience in implementation of frameworks like spring 5.x/3.x and ORM frameworks for persistence like Hibernate
- Implemented modules using Java collection, Java 8(Streams), multi-threading and object-oriented design
- Experience in Core Java ideas like Collection Framework, Multi-threading, Serialization
- Proficiency with the application servers like Web Sphere, Web Logic, JBOSS and Tomcat
- Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating client using Eclipse for Web Services consumption
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server
- Strong knowledge of JavaScript frameworks such as Angular.js, Node.js and Backbone.js
- Experience in developing applications using Applications using React JS, Redux JS, JSX, JavaScript ES6, HTML5, CSS3, MVC, Web API, and Node
- Good experience to setup, configure continuous build processes using Jenkins, Maven and ANT.
- Experience in unit testing the applications using JUnit, TDD Framework
- Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
TECHNICAL SKILLS
Languages: Java, C, C++, Python, C#, PHP
Web Technologies: AWS, SOAP, HTML5, CSS3, XML, jQuery, Ajax, ES6, Bootstrap
Frameworks: Java Script, AngularJS, Node JS, ReactJS, Redux, ES6, ASP.NET, Babel
Web Services: RESTAPI, Docker
Databases: MongoDB, Oracle, MySQL, SQL Server
Web/Application: Tomcat, IBM WebSphere, Apache 2.2
IDE: Visual Studio, Eclipse, NetBeans
Tools: Siebel CRM, Tortoise SVN, TFS, GIT Hub
PROFESSIONAL EXPERIENCE
Confidential - Piscataway, NJ
Java Full Stack Developer
Responsibilities:
- Worked with Core Java technologies like Multi-Threading and Synchronization
- Build REST web service by building Node.js Server in the back end to handle requests sent from the front-end jQuery Ajax calls
- Used Maven as the build tool and is scheduled/triggered by Jenkins (build tool)
- Developed stored procedures, triggers in MySQL for lowering traffic between servers & clients
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database with Hibernate transaction control
- Designed and developed various modules of the application with J2EE design architecture, Spring MVC architecture and Spring Boot
- Used Spring Boot with Spring Security for all types of authentications
- Experience in all the prominent Amazon Web Services like CloudWatch, CloudTrail, Kinesis, CloudFront, and Cloud Formation and worked on AWS DevOps tools like AWS Code-Pipeline to build a continuous integration
- Worked on the Spring Framework in integration with Hibernate ORM framework
- Spring Controllers were used with Angular JS to route the control to desired Java services
- Developed a Web Service (SOAP, WSDL) that is shared between front end and cable bill review system
- Coded in AngularJS MVC Framework to make single page app and complex price configurations pages
- Created and configure micro service architecture and integrated with AngularJS application
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services
- Configured Hibernate objects as Spring Beans in the Spring Configuration File
- Documented all stages of the project, generated documentation using Java API Documentation Generator (Javadoc)
- Adaptive to cloud strategies based on AWS (Amazon. s).
Environment: Java8, JDK 1.6, Apache Axis, Spring 3.0, Hibernate 3.0, AGILE/SCRUM Methodology, JavaScript, AngularJS, jQuery, JMS, Bootstrap, JBoss application server, JDBC, XML, WSDL, Log4J, JUnit, Restful services, AWS, Oracle, MySQL, UNIX.
Confidential -Tampa, FL
Full Stack Java Developer
Responsibilities:
- Participated in project planning sessions with business analysts and team members to analyze business IT Requirements and translated business requirements into working model
- Work on Development bugs assigned in JIRA for Sprint following agile process
- Involved in major application core design change and app server configurations
- Implemented MVC, DAO J2EE design patterns as a part of application development
- Involved in enhancement of existing application utilizing Angular 4.0, created role-based HTML navigation menu wherein menu items change dynamically based on the values derived from the database
- Experience writing Angular 4.0 code for developing Single page applications (SPA), used several in built language core directives, expressions and modules
- Extensive experience with Angular 4.0, creating custom directives, decorators, and services to interface with both restful and legacy network services
- Using Node.JS, Bootstrap and Express
- Expertise in ReactJS framework and integrate them to Node.js server-side code
- Experience using the Bootstrap classes and labels for and directives for best look and feel views
- Developed all the tiers of the J2EE application, implemented business logic using spring in the middle tier, developed beans, and helper classes to communicate with the presentation tier that consists of JSPs and Servlets
- Moving existing monolithic architecture to microservices and migrating them to AWS cloud
- Developed user interface using JSP, HTML, CSS, JavaScript to simplify the complexities of the application
- Design and develop the persistence layer under the guidance ORM principles, using Hibernate and JPA
- Used Agile based scrum methodology for developing the project
- Implemented jQuery features to develop the dynamic queries to fetch the data from database
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly
- Published and consuming RESTful webservices using Jersey framework
- Designed and developed Business Services using Spring Framework (Dependency Injection) and DAO Design Patterns.
Environment: Java 1.8, JSTL, JSP, Servlets, Spring 3, XML, Hibernate, Eclipse 3.x, CSS, jQuery, AJAX, Oracle 11g, Jboss, PL SQL developer, Toad, CVS, Oracle Reports, Log4J, AWS, Web Services, JUnit, SOAP, JAX-WS, Maven Build, Bootstrap, TestNG, Angular 4.0.
Confidential -Shelton, CT
Full Stack Application Developer
Responsibilities:
- Worked in Agile (Scrum methodology) environment and have good understanding of Agile principles and its events -Daily Scrum, team refinement, Sprint planning, Sprint review, Sprint demo and retrospective
- Used Git with AWS Code Commit
- Experience in writing AWS Lambda functions and integrating with API Gateway
- Created prototypes and wireframes for the given requirements
- Developed UI models using HTML5, XHTML, AngularJS, XML, Web Services and jQuery
- Designed and developed various modules using Entity frameworks
- Primarily focused on creating Web-API along with designing and developing User Interaction screens UI using Angular 6/7
- Worked in using the NuGet and strong knowledge on the various NuGet available
- Hosting micro service in Docker
- Testing and hosting on Swagger
- Used Postman to test the web-API response
- Build and maintain CI/CD integration and deployment: deployment packages, Docker images
- Experience in Cloud deploying and projects migration
- Experience in Operational Data Store modelling, design and development
- Used JIRA for issue/bug tracking to meet certain criteria, each with their own state machine
- Performed Integration Testing for the integrated components, deployed application to IBM Web Sphere
- Developed RESTful Web services and Micro services
- Performed CRUD operations on the SQL Server 2012 database using Entity Framework 5.0 and used LINQ queries to retrieve data from Arrays, Collections and Generics
- Developed the required Entity Models and used LINQ with Database First approach to get the fast and responsive data for the users and for updating the data in the database
- Utilized web services to handle messaging from different devices
- Created Stored Procedures for performing repetitive tasks in updating related tables using SQL Server 2012.
Environment: AWS, Angular 6/7, MVC, C#, .net, Web API, Web Services, LINQ, SQL Server, DB2, HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, SOAP, RESTful Web services, JSON, PL-SQL, GIT, Scrum Methodology, NUnit, XML, UML, SVN, WINSCP, PUTTY.
Confidential - Pittsburg, PA
Java Full Stack Developer
Responsibilities:
- Agile development (2week sprints), CI/CD Development), Junit, Maven, Version one, Crucible Code Reviews is part of every day’s work
- Extensively used Angular JS components, filters, and services, bootstrap to support Desktop versions
- Involved in Angular, HTML5 and CSS3 code optimization, DOM loading and cross browser compatibility
- Designed Prototype and project layout skeletons using jQuery, CSS3 and HTML5
- Developed application on spring framework by utilizing its features like Dependency injection, Spring AOP, Spring Security, spring boot
- Developed persistence layer integrating Hibernate with spring support and used Spring JDBC for lightweight database operations
- Used Hibernate Annotations for Mapping Objects to Tables, hibernate features such as Lazy Loading, Hibernate Query Language (HQL), Criteria and Pagination
- Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using Spring Boot during development
- Involved in developing role-based HTML navigational menu, where in menu items change dynamically based on the values derived from database in the form of XML data
- Hibernate DAO classes were developed to retrieve and save data using spring framework manager classes
- Experience in Creating, Dropping Indexes, Tables, Stored Procedures and Views on Oracle DB
- Strong database development skills with experience on working with complex SQL queries using SQL Developer
- Expertise with employment of JMS as messaging service
- Expertise on Data Driven framework and integrating it with Maven Build Management Tool, JUnit Unit Testing tool and Jenkins Continuous Integration Tool
- Hands on experience with using Version Control Systems (VCS) tools like GIT
- Good knowledge of concepts in Java like OOPS, Multi-Threading and Exception Handling and implemented Core -Java concepts like Inheritance, Polymorphism, Abstraction and Encapsulation. Extensively used Java Collection Framework
- Able to work well independently or as part of a professional computer program development team and possess effective communication skills along with strong dedication and commitment towards work
- Writing Unit test cases using JUnit testing framework and performed unit and system testing
- Log4J is used for logging purposes and debug levels are defined for controlling what we log.
Environment: XML, Angular JS 1.5, Bootstrap, HTML, Spring Boot, JavaScript, CSS, Spring 4.x, Hibernate 4.x, Tomcat 8.0, Git, WebSphere 7.5, Web Services, JMS, JSON, Log4j, Oracle DB, Agile, Windows, JUnit.
Confidential, NYC
Java Developer
Responsibilities:
- Involved in various stages of Enhancements in the Application by doing the required analysis, development, and testing
- Implementing business logic and data base connectivity
- Design and modified User interface Using JSP, JavaScript and CSS
- Developed logic and code for the registration and validation of the enrolling customer
- Study the Project requirements and functionalities in both business and code level
- Attending the review meetings with SMEs and Coordinating with backend (mainframe) to get actual result to front end
- Responsible for writing test cases for testing the scenarios
- Involved in Unit, Integration, String, Production Testing
- Writing the validation at the Client side and Server Side using JavaScript
- Responsible for code update into SVN and support for automated builds successful
- Perform and verify the functionality make sure it should work for all browser
- Used Log4j for unit testing and for logging frameworks
- Informing respective manager on time whenever project is getting delay due to other teams and make sure to get done.
Environment: JAVA 1.6, Struts 1.3, Spring IOC, Spring Jdbc, JavaScript, HTML, CSS, Oracle 11g, SQL, PL/SQL, Tomcat 5.x, Log4J, Eclipse, and SVN.