Java Full Stack Developer Resume
FL
SUMMARY:
- Over 8 years of professional experience in analysis, design, development, build and deployment of large, scalable, distributed Java/JEE based enterprise applications
- Developed expertise on managing a cloud computing environment with Openstack.
- Possess good understanding about the internal components of OpenStack that make a cloud environment production ready.
- Well versed in core Java concepts including Data Structures, Object Oriented Programming, Collections Framework, Exception Handling, File I/O, and Multithreading.
- Proficient in developing applications using JEE technologies including Spring Framework, Data Persistence, Object Relational Mapping, and Transactions.
- Experience in working with build tools like ANT, Maven build scripts, providing logging facility using Log4j, and writing JUnit test cases
- Expertise on several Utility tools like STS, Eclipse, VSS, CVS, GIT and SVN
- Efficient in packaging & deploying J2EE applications using ANT and Maven on Apache Tomcat, WebLogic
- Extensive experience in developing web applications by layered - architecture using Struts, Spring MVC.
- Expertise in JSP, Servlets, Spring MVC, Spring ORM, JDBC, JNDI, XML
- Involved in all phases of software development life cycle including analysis, design, implementation, integration, testing, and maintenance of applications using Java and JEE technologies.
- Highly proficient in developing applications using XHTML, CSS, JavaScript, and jQuery
- Developed working knowledge of the concepts pertaining to Relational Database Management Systems.
- Developed good experience in issue tracking and agile project management using OneStash and JIRA.
- Gained extensive experience working with Python and its modules Numpy, Scipy and SciKit Learn
- Excellent communication, interpersonal, intuitive, analysis and organizational skills
TECHNICAL SKILLS:
Languages: C, C++, Java, Python, SQL
Cloud Computing: OpenStack
Web Technologies: XHTML, HTML5, CSS, CSS3, Javascript, JQuery, Ajax, Boot Strap
Tools & Framework: Hibernate, Spring-MVC, Spring-IOC, Spring-ORM, Spring-AOP, Spring Batch, Spring SecurityAjax, OpenMP, MPI
Web Services: SOAP, REST
Web/App Servers: IBM Web Sphere Application Server, Apache Tomcat 8
Databases: Oracle 11g, Microsoft SQL Server, SQLite3, MySQL5.6
Development Tools: STS, Eclipse, IntelliJ
Version Control: GIT, SVN
Modeling/CASE Tools: Rational Rose, MS Visio Professional.
Testing Tools/ Others: JUnit, Putty, WinSCP.
OS & Environment: Windows, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, FL
Java Full Stack Developer
Responsibilities:
- Responsible for the definition, design, construction, Integration, testing and support of REST API’s using Java.
- Developed User Interface Module using JSP and JSP Tag Libraries(JSTL) to simplify the application.
- Implemented Bean classes and configured in spring configuration file for Dependency Injection
- Implemented data access layer i.e. DAO Classes using Hibernate and spring
- Used JavaScript to perform validations and implemented aborting functionality.
Confidential - FORT DETRICK
Cloud Architect
Responsibilities:
- Deployed OpenStack environment on Linux servers as part of building a private cloud for testing biomedical software applications and data storage for NCI - Frederick.
- Responsible for spawning and efficient management of virtual machines.
- Experimented on the possibility of data migration from CleverSafe to OpenStack as well as AWS.
- Worked with core components of the OpenStack including Compute module for generating instances, Neutron for networking, and Cinder for storage.
Confidential, TX
Full Stack Developer
Responsibilities:
- Responsible for the definition, design, construction, Integration, testing and support of reliable and reusable software solutions for Students Web Portal
- Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database.
- Worked on complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in MySQL DBMS.
- Configured Spring Container to implement IOC/DI of the Spring Beans, and to manage the beans' life circle.
- Enhanced and upgraded the uh.edu/advance website.
- Worked heavily on Oracle’s Peoplesoft application in managing all the student records in the graduate school.
Confidential
Java/JEE Developer
Responsibilities:
- Worked with clients including KeyBank, Sanofi, PepsiCo, MetLife, and AmericanExpress.
- Involved from requirements gathering phase to prototypes development phase to actually deploying the application.
- Can code in pure Object Oriented JavaScript without the need for any frameworks.
- Developed applications in Spring using most of its core concepts (DI, AOP, Batch, Security, Boot)
- Developed Front End using XHTML, CSS, JavaScript, JQuery, Ajax, and Bootstrap.
- Worked extensively with business analysts and developed proof of concepts to showcase the skill availability.
- Worked extensively with IBM WebSphere Application Server to deploy the war files.
- Exensively used Maven to build the projects and also have decent experience using Gradle.
- Developed experience using Java compliant IDE’s: Eclipse, Intellij, and RAD.
- Worked with Spring framework and Hibernate ORM.
- Prepared test case scenarios and internal documentation for validation and reporting.
- Coordinated with the Quality Assurance Team to resolve the defects.
Confidential
Java/JEE Developer
Responsibilities:
- Developing Intranet Web Application using JEE architecture, using JSP to design the user interfaces
- Responsible for maintenance of application.
- Responsible to resolve all the defects and support of the application
- Developed several web pages using JSP and Servlets
- Used JavaScript to perform checking and validations at Client's side
- Involved in deploying web and enterprise applications in WebLogic Application Server