Full Stack Java Developer Resume
Los Angeles, CA
SUMMARY:
- Skilled full stack full stack developer building web applications and frameworks using deep expertise in Java technologies and SDLC principles.
- Proven ability to interpret user requirements and translate them into feasible technical specifications. Developed commercial, e - commerce, web applications, including back-end programming and database related tasks across platforms.
- Demonstrated track record of working on web application projects for international clients, participating throughout the development lifecycle for all requirements, coding, and testing. Implemented several applications using spring and Hibernate with HTTP and XML based web services for data exchange.
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition (Java EE), Enterprise Java Bean (EJB), JavaServer Pages (JSP), Java Servlets, and Hibernate technologies.
- Fluid understanding of multiple programming languages, including JavaScript, HTML, and XML.
- Excellent communications skills. Adept at building strong working relationships with coworkers and management.
- Talented problem solver able to think “outside the box.”
- Proven background leading teams in stressful, deadline-oriented environments.
TECHNICAL SKILLS:
Languages: Java, SQL and NoSQL
Web Technologies: HTTP, HTML, XML, Angular2, ReactJS, CSS, JavaScript, JSP
J2EE Technologies: Servlets, JDBC, SOAP and REST
IDE's: Eclipse, NetBeans
Application/Web Servers: Apache Tomcat, JBoss
Framework: Hibernate, EJB, Struts Framework, Spring Framework
Databases: Oracle, MS SQL Server, MySQL
Operating Systems: Windows, Mac
Other: SVN, Maven, GIT
PROFESSIONAL EXPERIENCE:
Full Stack Java Developer
Confidential - Los Angeles, CA
- Used Java code conventions and language standards for maintainable and documented code.
- Implemented functionality using MVC pattern with Spring MVC.
- Developed Web services to allow communication between the applications using REST Web services.
- Developed automated test tools using JUnit and XML.
- Web page development using JSP and Servlets.
- Involved in front end validations using Angular JS, JavaScript, HTML, DHTML.
- Used REACT JS to implement data binding, Module loading.
- Used Maven for automated building of the Java/JSP files.
- Implemented development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using hibernate.
- Deployed application in WebLogic and tested in local environment.
- Oracle is used as database server for retrieving database objects.
- Used SVN as version control to check-out and check-in of files.
Environment: Java, J2EE, Spring MVC, Eclipse, Hibernate, Maven, HTML, CSS, Angular 2, ReactJS, JavaScript, JUnit, Oracle, XML, REST, GIT and Windows.
Java Developer
Confidential - Atlanta, GA
- Understand functional requirements and developed SOAP-Web services in a Service Oriented Architecture (SOA) consisting of the integration tier with Web services external to organization, middle tier with Spring Application Framework.
- Implemented spring for MVC (Model View Controller) architecture and developed Spring Beans, Controller components (Controller, Form Controller etc.).
- Involved in front-end development using Spring MVC, Angular JS, HTML, CSS, and JavaScript.
- Used Angular JS as the development framework to build a single-page application.
- Used Design Patterns like DAO, Service Locator, Session Façade, and Singleton.
- Developed Spring Controller classes to interact with service layer using spring.
- Configured handler mappings and view resolvers in Spring MVC Web layer.
- Developed user interface using JSP, JSTL and Custom Tag Libraries and AJAX to speed the application.
- Created Typescript reusable components and services to consume REST API's using component-based architecture provided by Angular JS.
- Involved in implementing persistent data management using JDBC.
- WebLogic is used as application server for application deployment.
- Wrote deployment scripts for implementation using Ant.
Environment: Java, J2EE, Servlets, JSP, HTML, CSS, XML, JSP, JSTL, JavaScript, Angular JS, AJAX, MVC, Spring framework, DB2, WebLogic Application server, JUnit, SVN, Ant and UNIX.
Java Developer
Confidential - Minneapolis, MN
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high-level activity diagrams using UML from the requirements.
- Involved in coming up with good design of spring controller related classes (Controllers, Form Controllers, Handler Interceptors).
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring.
- Consumed WSDL using SOAP protocol to access trusted and secure services and data.
- Used Spring Core (Dependency Injection), Aspect oriented Programming, ORM integration and MVC modules.
- WebLogic Application server administration part to configure data base connection pooling, Data source and JMS configuration.
- Writing stateless session beans for search categories by name, account number, organization etc.
- Writing complex SQL and PL/SQL queries for writing stored procedures and triggers.
- Writing JDBC programming to persist the data in Oracle data base.
- Implemented Log4j for the debug and error logging purpose.
- JUnit used for testing the application.
Environment: Java, J2EE, JSP, HTML, jQuery, JavaScript, CSS, XML, JDBC, SQL, PL/SQL, WebLogic Application Server, API, Oracle, SOAP, Spring Framework, JUnit, Log4j, SVN, Eclipse IDE and Windows.
Java Developer
Confidential
- Involved in understanding the business requirements, development and testing of the product.
- Analyzed and modified existing code wherever required.
- Developed user interface using JSP, AJAX based design, HTML and JSP Tag libraries.
- Implemented AJAX classes for asynchronous communication between views and baking beans.
- Implemented functionality using MVC pattern with Struts and JSP.
- Developed and deployed Session Beans Configuration, Performance, and Authentication and Authorization modules.
- SOAP Webservice is used for data transmission through web and tested with SOAP UI Webservice testing tool.
- Developed EJB’s for business logic and data access layer with JDBC.
- Implemented Tiles features to create presentation templates.
- Developed automated test tools using JUnit and XML.
- Developed custom tags for building JSP pages based on settings in the database.
- Used ANT scripts for automated building of the Java/JSP files.
- Deployed application in WebLogic and tested in local environment.
- MS SQL Server is used as database server for retrieving database objects.
- Used CVS as version control to check-out and check-in of files.
Environment: Java, J2EE, Servlets, JSP, Struts, EJB, Eclipse, Hibernate, ANT, Log4J, JavaScript, JUnit, MS SQL Server, WebLogic application server, XML, SOAP UI, XSLT, CVS and Windows.