Sr. Full Stack Java Developer Resume
FL
SUMMARY:
- Around 8+ years of extensive industry experience with proven expertise in system development activities including requirement analysis, design, coding, testing and implementation and with emphasis on Object Oriented, J2EE and Client Server technologies.
- Experienced in enterprise software applications using Java and J2EE technologies (JSF/Prime Faces, Struts 1, Servlets, JSP, Spring and EJB).
- Superior skills in Analysis, Design, Development, Deployment, Re - Engineering, Coding and testing in N-tier systems using J2EE technologies including JDK/J2SDK/J2EE, JDBC, JavaBeans, Servlets, JavaServer Pages, EJB3.0, JMS, Hibernate, Applets, Swing, Log4j, and JUnit.
- Experience working in environments using Agile (SCRUM) and Waterfall methodologies.
- Expertise in developing Web Applications using RAD, Eclipse IDE tools.
- Extensively worked in developing and deploying Message Driven Beans.
- Strong experience in working with Application Servers including IBM WAS.
- Proficient in SQL, PL/SQL programming. RDBMS experience includes Oracle, Stored Procedures.
- Developed customized JavaScript framework which provides asynchronous calls to various server-side components by providing Rich User Interface UI Components.
- Experience working with front-end technologies like HTML, XHTML, CSS, JavaScript, AJAX.
- Extensive experience with Java complaint IDE’s like Eclipse 3.7/3.6/3.5/3.4 , RAD 8.0, 7.5, 7.0 .
- Well versed in RDBMS such as Oracle, SQL Server 2005, using the various types of JDBC Drivers, and writing Stored Procedures.
- Experience in developing SOAP/Restful Web Services using JAX-WS and JAX-RS API.
- Experience in using ANT and Maven for build automation.
- Experience in using version control and configuration management tools like ClearCase and CVS.
- Ability to work in tight schedules.
- Extensive experience in coordinating the Offshore Development activities
- Capable of meeting tight deadlines with excellent overall project life cycle experience and team spirit. Excellent analytical and communication skills.
- Experience in System maintenance, analysis and performance in Windows XP/Vista/7.
- Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies
TECHNICAL SKILLS:
Languages: Java, C, PL/SQL.
Frame Works/ J2EE Technologies: Servlets, JSP, JSTL, JDBC, Struts 1, JSF/Prime Faces, EJB, JSTL, Spring and Hibernate.
Scripting: JavaScript, Ajax, jQuery.
Database: Oracle.
Internet Languages protocols: HTML, XHTML, CSS, TCP/IP, HTTP, FTP.
Web/Application Servers: Apache Tomcat, Websphere, WebLogic.
IDE tools: Eclipse, IBM RAD, IntelliJ
Version control: CVS, Rational ClearCase, SVN, Git.
Deployment tools: Ant, Maven
Software Testing: Junit
Operating Systems: Windows 98, 2000, 2003, XP
PROFESSIONAL EXPERIENCE:
Confidential, FL
Sr. Full Stack Java Developer
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Analyzing the requirements and carried out requirement review meetings with Client-side SME’s and technical groups for the assigned functionality.
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client-side validation and used Cascading Style Sheet (CSS) .
- Developed JSP custom tags.
- Developed numerous UI (User Interface) screens using JSP and HTML, CSS, JavaScript.
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Designed and developed UI Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using DHTML, HTML, CSS, JavaScript and JQuery.
- Developed the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
- Used HTML5 and CSS3 for website development and build on Bootstrap 3.0. Data binding using AngularJs.
- Developed the different components of application such as JSPs, Servlets, and EJB’s using WebSphere Studio Application Developer and used CVS for version control.
- Used SQL for writing the database queries.
- Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
- Responsible for Bug Fixing (Debugging) of the application.
- Monitored service health checks from Spring Boot admin console using swaggered UI registered micro services.
- Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.
- Experience in working with AWS ElastiCache in deploying, operating and scale in-memory data storage in the cloud.
- Implemented SOA to develop REST Based Web services using ApacheAxis.
- Developed the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
- Implemented Design Patterns like MVC, DAO.
- Involved in component development and used design patterns such as Singleton and Data Access Object ( DAO ) in the implementation of the application.
- Used IntelliJ IDE for development, configured and deployed the application on WebLogic Server.
Environment: Java 1.8, IntelliJ IDEA, Struts 2, Hibernate, Java Script, jQuery, XML, Angular 2, HTML, CSS, Oracle 11g, WebLogic 10.3.6, Continuum, Git, Spring MVC, Microservices, Windows XP.
Confidential, Philadelphia, PA
Sr. Java web application Developer
Responsibilities:
- Involved in analysis, design and implementation of business requirements.
- Developed numerous UI (User Interface) screens using JSF 1.2/Prime Faces 3 and HTML, CSS, JavaScript.
- Extensively used AJAX for developing the application.
- Used MVC architecture of JSF for developing the application.
- Used Agile Methodology for developing the application.
- Developed EJBs for the service layer interactions.
- Responsible for authoring of website functionality with JavaScript, HTML, CSS.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Performed unit testing using JUnit and monitored the error logs using Log4J and fixed the problems.
- Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.
- Designed and implemented the MongoDB schema.
- Used Mongoose API to access the MongoDB from NodeJS.
- Deployed the application on Web Sphere Server, which includes archive (JAR, WAR, and EAR) files.
- Used Oracle SQL, PL/SQL for writing the database queries.
- Responsible for Bug Fixing (Debugging) of the application.
- Implemented Node.JS with Spring MVC as model component.
- Created Packages, Stored Procedures and functions in Oracle 10g.
- Involved in writing the stored procedures and functions using oracle database.
- Involved in User Training to teach them, how to use the application.
- Involved in handling Java multi-threading part in back-end component, one thread will be running for each user, which serves that user.
Environment: Java 1.7, Core Java, J2EE, JSF 1.2/Prime Faces 3.0, Spring, Hibernate, JDBC, HTML, CSS, EJB, JSTL tag libraries, JavaScript, Node JS, Oracle10g, SQL, PL/SQL, Cassandra, Agile Methodology, Windows XP, RAD, Websphere, Ant, JUnit, Log4j, Clear Case.
Confidential, St. Louis, MO
Java Developer
Responsibilities:
- Involved in development of the application using JSF2.0/Prime faces and other components of the JSF Framework.
- Designed the Frontend (UI) of the application using JSF, HTML5, CSS3, JavaScript, Jquery and AJAX.
- Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation and used Cascading Style Sheet (CSS).
- Developed JSF custom tags.
- Designed user interface using jQuery, CSS3, HTML5 and JavaScript
- Handled browser compatibility issues in HTML, CSS and Java Script for IE, Firefox and Chrome browsers.
- Used Clear Case as Version Control to check-in and checkout Data
- Implemented Design Patterns like MVC, DAO.
- Involved in the development of Enterprise Java Beans (EJB's) to implement Business logic for maintaining state information and database operations
- Used SOAP UI for testing the Web Services
- Involved in component development and used design patterns such as Singleton and Data Access Object ( DAO ) in the implementation of the application.
- Used RAD IDE for development, configured and deployed the application on WebSphere Server. Version control by Clear Case and tested using JUnit .
Environment: Java 1.6, JSP 2.0, JSF 2.0/ Prime Faces 5, Spring, Hibernate, EJB 3.0, JDBC 2.0, Web Sphere Server, RAD 8, Oracle 11, JMS, Log4J, JUnit, XHTML, JavaScript, ClearCase and ANT.
Confidential, CA
Senior Java Web Applications Developer
Responsibilities:
- Involved in development, testing and maintenance process of the application
- Used Struts framework to implement the MVC architecture
- Created JSP, Form Beans for effective way of implementing Model View Controller architecture
- Developed necessary SQL queries for database transactions
- Developed and maintained the application configuration information in various properties files
- Designed and developed HTML front screens and validated user input using JavaScript and Ajax.
- Used Cascading Style Sheets (CSS) to give a better view to the web pages
- Used Eclipse for code development along with CVS for managing the code
- Performed testing and bug fixing
Environment: J2EE, Struts, Tomcat, Eclipse, JSP, JavaScript, CSS, HTML, XML, Oracle and Web services.
Confidential, IL
J2EE Developer
Responsibilities:
- Understanding the business and functional requirements.
- Implementing the design and mockup screens into working product.
- Design and implementation for the concept for the frameworks using JSF/Struts.
- Version control by CVS and tested using JUnit.
- Involved in bug fixing and resolving issues with the QA.
Environment: Rational Application Developer (RAD) 7.0 JSP 2.1, Servlets 2.5, JSF 1.2, Struts 1, JSTL 1.2, Java Script, Ajax, HTML, CSS, Web Sphere Application Server, ANT, CVS, JUnit, Log4j, Windows XP.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in development, testing and maintenance process of the application
- Used Struts framework to implement the MVC architecture
- Created JSP, Form Beans for effective way of implementing Model View Controller architecture
- Developed necessary SQL queries for database transactions
- Developed and maintained the application configuration information in various properties files
- Designed and developed HTML front screens and validated user input using JavaScript
- Used Cascading Style Sheets (CSS) to give a better view to the web pages
- Used Eclipse for code development along with CVS for managing the code
- Performed testing and bug fixing
Environment: J2EE, Struts, Tomcat, Eclipse, JSP, JavaScript, CSS, HTML, XML, Oracle and Web Services.