Java Full Stack Developer Resume
SUMMARY:
- 2+years of experience in designing and developing enterprise level multi - tier and Single-page web Applications as a Java/J2EE professional with extensive back ground in Software Development and Testing Life Cycle.
- Experience in utilizing open-source frameworks such as Angular2, Angular5, Angular6, AngularJS, NodeJS, Struts, Spring, Hibernate, JSF and jQuery.
- Experience in AngularJS controllers, views, and services for new website features.
- Used AngularJS as framework to create a Single Page Applications (SPA) which can bind data to specific views and synchronize data with server.
- Extensive experience with Agile Team Development and Test-Driven Development using JUnit and JIRA.
- Extensively used container-based tools like Docker .
- Experience in consuming RESTful services using Angular http, resource and jQuery to exchange (request / responses) information with databases such as Oracle and MySQL.
- Experience in developing web applications using Java/J2EE, JSP, Servlets, EJB, JDBC, Spring, Struts, JSF, Hibernate, Web Services and XML.
- Expertise in SOA, Web Services (CXF, XML Beans), Apache Camel and XML technologies (XSLT, Xpath).
- Experienced in MEAN stack development (Express.JS, Angular.JS & Node.JS).
- Hands-on experience in relational databases like Oracle 11g, MySQL, MS SQL Server using SQL, PL/ SQL
- Hands on experience in object-oriented design and core Java concepts like Design Patterns , Multithreading , Exception Handling and Collections API's.
- Strong experience in deploying J2EE components on JBOSS, Apache Tomcat, BEA WebLogic, and IBM WebSphere application servers.
- Thorough knowledge of Web technologies: XML, AJAX, HTML, CSS, Bootstrap and JavaScript. Strong experience on various Java Design Patterns such as Session Façade, DAO, DTO, Delegate, Front Controller, Factory, Business Object, Prototype and Singleton.
- Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS). Strong experience working with version control software like Apache Subversion, GIT and build tools ANT, Maven, and Jenkins.
- Extensive experience with Spring Core, Spring IOC, Spring Boot, Spring Data JPA, Spring AOP, Spring Security, Spring Transaction, Spring JDBC, Spring MVC, Spring Integration and Hibernate ORM
- Experience in handling/executing projects using Agile methodologies (SCRUM) along with Test Driven Development techniques.
- Expertise in object modeling and Object-Oriented design methodologies (UML). Experience in creating UML diagrams like Class, Object, Use Case, State and Activity diagrams.
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C,C++, COBOL.
Java/J2EE Technologies: Servlets, JDBC, EJB, JSP, JSF
Web Technologies: HTML, DHTML, TYPESCRIPT, CSS, XHTML, XML, jQuery, JavaScript.
Frameworks: Struts, Spring, JSF, Hibernate, Angular5, Angular6, Angular JS, Node JS, React JS, Spring Boot.
Web Services: SOAP, REST
Databases: Oracle 11g/10g, DB2 8.x, MySQL, SQL Server, MS Access, No SQL
IDEs: Eclipse 3.3/3.2/3.1, NetBeans, Intellij, STS.
Tools: Ant, Maven, Rational Rose
Version Control: SVN, CVS, GitHub.
Web/App Server: Apache Tomcat, IBM Web Sphere 6.1/7.0, WebLogic, Jboss
OS: Container Linux, Unix, MAC OS X, Windows Docker
PROFESSIONAL EXPERIENCE:
Confidential
Java Full Stack Developer
Responsibilities:
- Adapted Agile Methodology from specification, Analysis, Design, System integration, Testing, Deployment and Maintenance.
- Involved in requirements gathering, analysis, Objected Oriented design and testing
- Used Soap UI to test the Soap service call.
- Responsible for Development, Implementation and Testing of the complete business solution
- Develop the REST Microservices using Java JDK 1.8, on Eclipse platform by gathering the knowledge of previous phase resources and integration with Oracle.
- Pull the code from the GitHub and made changes to the code.
- Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Used JIRA to keep track of bugs and issue.
- Used to write the Data Sources and configure it in Angular to fetch the data from BackEnd.
- Implemented a Continuous Delivery pipeline with Dockers, Jenkins and GitHub
- Participated in development of a well responsive single page application using Angular6 framework and in conjunction with HTML , CSS standards, with front end UI team
- Created the Task Screens using Angular 6 in conjunction with TypeScript .
- Use to Generate the Matrix Reports.
Environment: Java 1.8, Eclipse, Git, OO Design Principles, XML, HTML5, CSS, Angular6, SQL, Jira, Tomcat Server, Web Services, REST, Jenkins, JUnit, Soap UI, Oracle.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Design, Development, Testing and Integration of the application.
- Implementing business logic and data base connectivity.
- Client-side installation and configuration of project.
- Developed using simple Struts Validation for validation of user input as per the business logic and initial data loading.
- Co-coordinated Application testing with the help of testing team.
- Involved in developing the various UI pages using Angular JS, JavaScript and HTML, CSS.
- Writing database queries on Oracle.
- Implemented AngularJS Validation to validate user inputs and to create user-friendly web application.
- Writing stored procedures, Packages, Views, Cursors, Functions and triggers using SQL in the back end.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
- Developed web services using SOAP, WSDL, and XML.
- Developed the application using Singleton, Business Delegate and OO design patterns in the project.
- Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL.
- Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
- Used log4j for logging and SVN for version control.
- Ability to quickly adjust priorities and take on projects with limited specifications. Effective team player with excellent logical and analytical abilities.
- Excellent written and verbal communication skills, inter-personal skills and self-learning attitude.
Environment: Java, JSP, Spring, SOAP Web services, SOA, Angular js, OO Design Principles, JavaScript, CSS, XML, JAXB HTML, XSLT, JMS, Ajax, Hibernate, Log4j, Oracle, Web Sphere, Ant, Eclipse, UNIX.
