Sr.fullstack Java Developer Resume
Middletown, NJ
SUMMARY
- Having 8 years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis, Design, Development, Implementation, Enterprise and Web based applications usingJava, J2EE technologies.
- Expertise in developing web pages using HTML5, CSS3, jQuery, Ajax, AngularJS, Bootstrap with webpage cross browser compatibility
- Developed the application usingJava1.8 and implemented its features like Lambda Expressions, functional interfaces, collectors, default methods, type interfaces.
- Proficient in implementation of frameworks like Struts, Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF and ORM frameworks like Hibernate, IBATIS.
- Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, JAX - WS and generating client's client using Eclipse for Web Services consumption.
- Proficient in CoreJavaconcepts like Collection Framework, Multi-threading.
- Extensive experience working with RDBMS such as MySQL, MS SQL Server, Oracle.
- Worked on deployment, installation, configuration and issues with Application servers like Apache Tomcat, IBM Web Sphere.
- Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
- Having Good experience in developing and migrating existing application into cloud-based platforms like Amazon Web Services (AWS) and Pivotal Cloud Foundry.
- Hands on experience in building tools like ANT, Maven, Gradle.
- Configured and created application log files using Log4J to trace required application messages.
- Having Experience on UNIX, Linux commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- Ability to work effectively in cross-functional team environments and experience of providing training to business user.
TECHNICAL SKILLS
Programming Languages: Java, J2EE, C, C++
Web Technologies: JSON, JSP, HTML, CSS, DHTML, JavaScript, Angular, AJAX
XML Technologies: XML, XSL, XSLT, SAX, DOM, AXIS, Castor, XML Beans and JAXB.
Web/App Servers: JBoss, WebLogi, Tomcat, WebSphere 8.5
IDE: Eclipse, Net Beans, Red Hat Developer Studio, WSAD, IDE
Tools: Splunk, Jenkins, WebEx, TOAD, Xml Spy, Ant, PL/SQL Developer, JUnit, JMock
Operating systems: Windows 10/8/7/NT/XP/2000/98, Unix, Linux
Databases: Oracle, My SQL, MS SQL Server
Enterprise Technologies: JDBC, Servlets, Spring Core, Spring Security, Spring JDBC, Spring Integration, Spring Batch, SOAP and RESTful Web Services, JPA, EJB 3.0, Hibernate 4.2.
PROFESSIONAL EXPERIENCE
Sr.FullStack Java Developer
Confidential, Middletown, NJ
Responsibilities:
- Involved in design of application framework using J2EE guidelines.
- Design patterns and Object-Oriented Analysis and Design (OOAD) methodologies.
- Used JDBC connectivity for querying, inserting, updating, deleting data from Oracle database.
- Worked on creating Microservices to provide RESTful API utilizing Spring Boot with Spring MVC.
- Implemented the Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, Angular 2.0.
- Designed Single page web applications object-oriented JavaScript Framework like Angular 2.0
- Used Spring MVC Model View Controller to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Configured the xml files for Open Source Spring Framework to fulfill the Proxy Pattern.
- Implemented Spring AOP in exception handling, which reduces the development time to handle the exceptions.
- Wrote Hibernate configuration files to enable the data transactions between POJO and Oracle Database.
- Used Log4J API for logging and debugging as well as developed UNIX shell scripts for performing administrative tasks.
- Developed the application using Agile methodology and used SVN for version control.
- Worked onJavaMessaging Services (JMS) for developing messaging services.
- Configured and set up JBoss Server for deployment and used JIRA for tracking bugs and JENKINS for continuous integration.
- Developed unit testing using JUnit, Mockito.
Environment: Java 1.8, Spring, Hibernate, Web services, Oracle, HTML5, CSS3, JavaScript, Angular 2.0, JSON, Bootstrap, jQuery, Servlets, JSP, AJAX, JavaScript, WebSphere, SOA, JBoss, Spring MVC, Web Services, REST, Junit, JIRA.
FullStack Java Developer
Confidential -Jersey City, NJ
Responsibilities:
- Designed and coded application components in an Agile environment utilizing a test-driven development (TDD) approach.
- Designed and developed front end using JSP, Servlets, jQuery and other custom tag libraries.
- Proficient with designing XML schemas, packages and GUI development using Oracle Forms.
- Used Angular.js MVC Frameworks in the development of the web applications.
- Strong Programming Skills in designing and implementation of multi-tier applications usingJava, J2EE, JDBC, JSP, HTML, JSF, Struts, JavaScript, Servlets, CSS.
- Experience in developing Web Services using - SOAP
- Developed business process execution language processes and deployed them using Oracle 11g.
- Configured and used WebLogic content management to display content in JSP view components.
- Used Maven for building and managing dependencies of the application.
- Developed Unit /Integration test cases using JUnit and Selenium tools.
- Use Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- Implemented a Continuous Delivery pipeline with Jenkins and GitHub.
- Set up Jenkins server and build jobs to provide continuous automated builds based on polling the GIT source control system.
Environment: Java 1.7, J2EE, Multithreading, JSP, Servlets, JBoss, HTML, CSS, jQuery, Angular JS, Redux, Bootstrap, XML, JSP, JDBC, Struts, Hibernate, JMS, JUnit, Load Runner, Log4j, ANT, WebLogic, JSON, Selenium, Web Services, SOAP, REST API, GIT, Maven.
Java/J2EE Developer
Confidential -Birmingham, AL
Responsibilities:
- Implemented the Web Application using Struts Framework.
- DevelopedJavaClasses for implementation of Persistence of objects and Caching of Data using Hibernate.
- Experience in CoreJavawith strong understanding and working knowledge of OO Concepts like Collections, Multi-Threading.
- Designed and developed Microservices business components using Spring Boot.
- Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
- Used Spring Framework Confidential Business Tier and Spring's Bean Factory for initializing services.
- Extensively used CoreJavasuch as Exceptions, and Collections.
- Implemented the Web Services and associated business modules integration.
- Used ANT script to compile and build the WAR.
- Development and Integration of the Application using Eclipse IDE.
- Involved in thefullsystem life cycle and responsible for Developing, Testing, Implementing.
- Involved in Unit Testing, Integration Testing, and System Testing, used JUnit framework.
Environment: Java, J2EE, Springs, JSP, Struts, Hibernate, JDBC, Eclipse, WebLogic, Web Services, Oracle, ANT, Windows, SOA, Design patterns, Junit
Java Developer
Confidential
Responsibilities:
- Extensively use of CoreJavafeatures including Collection, Exception handling, Generics, and Annotation in the logic tier to implement the mortgage calculator algorithms such as monthly payment for fix rate and ARM.
- Designed the back-end server, build web service to provide a result and generate a report and the front-end user interface.
- Developed Presentation and validation layers using JSP, HTML5, and CSS3 Custom Tag Libraries.
- Retrieved data from the RESTful web service for calculation using AJAX call.
- Created JUnit test cases for DAO and Service Layer methods.
- Extensively used jQuery validation package to make client-side user input validation.
- Extensively used Spring IOC features with spring framework for bean injection and transaction management.
- Extensively used Spring Cache to avoid the repeated logic calculation and access database.
- Used JSP, JavaScript, and JDBC to create web Servlets.
- Created tables in the database based on the Entity-relationship model that is provided by the database architect.
- Used SVN for version control.
Environment: Java 1.4, J2EE, Spring, JDBC, JSP, Web Services, REST, Oracle, JavaScript, HTML, CSS3, jQuery, JUnit 4, AJAX, SVN.
