Java/j2ee Full Stack Developer Resume
Phoenix, AZ
SUMMARY:
- Over 5 years of experience in Analysis, Design, Development and Implementation of applications using JAVA/J2EE technologies.
- Worked in Agile/SCRUM and Waterfall development methodologies with Scrum Master experience with collaboration tools like JIRA, Confluence.
- Expertise in UI technologies like XML, HTML, CSS3, JSON, jQuery, AJAX, JavaScript, Angular 2, Bootstrap.
- Experience in developing applications using AngularJS, Bootstrap like Grids, Toolbars, Panels, Combo - Box and Button etc.
- Experience in developing applications using Java/J2EE technologies like Servlets, Struts, JSP custom tags, Java Beans, EJB, Spring, JDBC, Hibernate, JMS, JSF.
- Strong experience in Spring Framework modules such as Spring Core (IOC, Dependency Injection), Spring MVC.
- Experience in implementing SOA and Web Services using SOAP, REST, JAX-WS, JAX-RS, AXIS.
- Experience on design patterns such as Session Facade, Singleton and Factory.
- Experience in working with Relational databases like SQL Server, MySQL, Oracle DB.
- Good experience in IDE's like Eclipse and IntelliJ.
- Well experienced in using JUnit, Log 4J and SOAP UI for testing framework.
- Suggested and implemented software enhancements and systematic solutions by using GWT.
- Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic and JBoss Servers.
- Expertise in using configuration management tool like GIT for version controlling.
- Ability to learn new concepts and adapt to new environments.
TECHNICAL SKILLS:
Languages/API: C, C++, Java 5/6/7/8, Java/J2EE, JDBC, UML, Design Patterns, HTML, JavaScript, SQL, PL/SQL.
Frameworks: Spring 4.2, Hibernate 4, JSF, Junit, Spring MVC, Spring Security.
IDEs: Eclipse 4.6/4.5, IntelliJ, Spring Tool suite 2.x/3.x
Web technologies: HTML, CSS, Servlets, JSPs, JQuery, Ajax, AngularJS, Typescript and Bootstrap.
Tools: Log4J, SOAPUI, Postman.
Web/Application Servers: Apache Tomcat 8.x
XML Tools: JAXB, Apache Axis
Methodologies: Agile, Scrum.
Testing technologies/tools: Junit, Jtest, Log4J, Jenkins, Docker, Soap UI, WebDriver.
Database Servers: Oracle 10g/11g, SQL Server 2000/2005/2008 , and MySQL
Version Control Systems: TFS, GitHub
Build Tools: Log4j, Maven, ANT.
Platforms: Windows 2000/98/95/NT4.0, Windows 7, Windows 10, Unix.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix AZ
Java/J2EE Full Stack Developer
Responsibilities:
- Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages, dynamic using AJAX, JSON and XML.
- Experience with features of Angular 2 such as directives, dependency injection, modules and routing.
- Experience on multi-threading, data structures, algorithms, object oriented design, and design patterns.
- Worked in using React JS components, Forms, Events, Keys, Animations, and Flux concept.
- Implementing Spring MVC architecture and Spring Bean factory using IOC, AOP concepts.
- Experience in using the core Spring MVC framework for dependency injections of components
- Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
- Used Spring Boot Actuator to externalize application's configuration properties for different environments.
- Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for MicroServices.
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking and transactions .
- Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation. from MVC model to Oracle Relational data model with an SQL-based schema.
- Implemented Restful Web Services for retrieving and presenting the data. Serializing the POJO information to XML/JSON formats using JAXB for easy representation.
- Updated dashboard front end support multiple dashboard and their CRUD operations using Typescript.
- Designed database schema and interactions with MYSQL .
- Extensive experience in database programming on stored procedures, functions, and triggers using (SQL, PL/SQL) with Oracle.
- Prepared Junit test cases and executed them as part of auto build process from Jenkins Jobs.
- Worked with the key components of AWS (Amazon Web services) like EC2 (Elastic Compute Cloud) and S3 (Simple Storage Services).
- Monitored the error logs using Log4J and fixed the problems.
Environment: HTML 5, CSS 3, Bootstrap, Angular 2, React JS, JavaScript, Ajax, Maven 3.0, Spring Boot, MicroServices, Spring 4.x, Hibernate 4.x, Restful, Postman, Jenkins, GIT, JAX-RS, AWS, Junit 4.4, Log4j, MYSQL, Agile Scrum.
Confidential, Dallas, TX
Java Full Stack Developer
Responsibilities:
- Involved in various SDLC phases like Requirement gathering, Design, Analysis, Code development and Deployment.
- Applied Agile Test Practices SCRUM, Scripted Test Cases for Test Driven Development TDD and developed test cases for story card based on Acceptance Test Driven Development ATDD.
- Active in coding some of the Core Java concepts such as Collections, Generics and Multi-threading .
- Followed the best practices in coding like removing unnecessary casting, using generics in Hash Map, caching, Collections like sort, comparator, list, set and Design patterns.
- Developing web pages using HTML5, CSS3, JavaScript and used twitter Bootstrap for cross browser compatibility.
- Extensive experience with AngularJS, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications.
- Used Angular with Typescript to create custom components, rendering models to the view and Bootstrap for creating quick responsive web pages.
- Implemented Multithreading, Concurrency, Exception Handling and Collections whenever necessary.
- Developed spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Extensively worked on JPA as persistence layer, involving EJB3.0 annotations.
- Worked on Jenkins and Docker interactively and integrating together for end to end automation of builds and deployment.
- Worked on Mongo DB concepts such as locking, transactions, indexes, replications, schema design.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Used Apache Kafka (Message Queues) for reliable, asynchronous exchange of important information between multiple business applications and for building real time data pipelines.
- Used JIRA for Project management, Issue tracking, monitoring errors and fixed the errors.
- Researched and troubleshooted emerging application issues, from WebLogic configuration to code issues.
- Used Log4j framework to log/track application.
Environment: HTML, CSS, Bootstrap, AJAX, Multithreading, JavaScript, JSF 2.1, Angular JS, MicroServices Hibernate 3.x, Soap UI, Maven, SVN, JIRA, Docker, Web sphere, SOAP web service, Kafka, Unix/Linux, Log4j.
Confidential
Java Developer
Responsibilities:
- Involved in various SDLC phases like requirement gathering, Design, Analysis and Code development.
- Developing web pages using HTML5, CSS3, JavaScript and used twitter Bootstrap for cross browser compatibility.
- Developed Angular JS custom directives for specific functionality on DOM elements.
- Involved in implementing the complete Application in the in-build MVC Architecture with Angular JS .
- Implemented Multithreading, Concurrency, Exception Handling, Generics, and Collections whenever necessary.
- Developed Spring based presentation layer, hibernate based DAO layer and integrated them using Spring Dependency injection, ORM and Web modules.
- Configured Hibernate objects as Spring Beans in the Spring Configuration File.
- Configured the Hibernate configuration files to persist the data to the Oracle 11g Database.
- Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store images to the database with Hibernate transaction control.
- Used Web services (SOAP) for transmission of large blocks of data over HTTP.
- Implemented Restful and SOAP-based web services using for JAX-RS and JAX-WS respectively
- Implemented Team Foundation Server( TFS) as Version Management .
- Used Maven as a build tool and retrieved all the dependencies required for the application.
- Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms in Oracle 11g.
- Used Log4j framework to log/track application.
- Developed and deployed the applications using Tomcat.
Environment: HTML, CSS, Bootstrap, AJAX, Multithreading, JavaScript, JSF 2.1, Angular JS, Hibernate 3.x, Soap UI, Maven, TFS, Jira, XML, Web sphere, SOAP web service, Unix/Linux, Web Sphere Application Server, Oracle 11g.