Full Stack Java Developer Resume
Dayton, OH
SUMMARY:
- Skilled IT Professional with 7 years of experience in handling multi - tier enterprise applications design, implementation, analysis, testing, documentation of Java, J2EE involving maintenance support after release
- Good handle and experience in all the phases of Software Development Life Cycle (SDLC) and client-server technologies
- Extensive experience in front-end UI development skills using JSP, HTML5, Bootstrap, JavaScript, JQuery, Ajax, AngularJS and CSS
- Strong back-end development skills using Core Java, JDBC, PHP, Spring, EJB; good grip on Oracle, MySQL as backend database; substantial experience with basic Linux commands, PL/ SQL, MySQL and Stored Procedures
- Good understanding and experience in different design patterns like Factory Pattern, Singelton, etc. with implementation of MVC architecture, Dependency Spring Injection, RESTful web services Inversion of Control using spring and Struts frameworks
- Experience in working with J2EE Application Servers like Apache Tomcat, Websphere, Glassfish
- Expertise in Web Front End technologies Struts1.2, Tag Libraries, Struts custom validation rules, JSTL, Java Script, XHTML, Velocity (VTL), DHTML, XML/XSL
- High knowledge and experience in design, development and implementation of Model-View-Controller frame works using Spring MVC
- Actively participated in Organization oriented Software Development Methodologies like SDLC, Object Oriented Analysis and Design (OOAD/ OOSD), Agile Software Development, Scrum Methodology
- Sound knowledge in database skills in Oracle 11g, DB2, Oracle SQL developer, MySql workbench and MySQL and expertise in programming with PL/SQL and Stored Procedures
- Proficiency in programming with different Java IDE's like Eclipse, NetBeans and tools like TortiseGit, Sublime Text, Chrome dev tools
- Handled University applications using spring boot Microservices technique as it involved many small applications and their responses to indulge into a whole robust application. Worked on each microservice separately to enhance the results and handle it appropriately
- Great coordination in user acceptance testing of Java based applications with JUnit, Apache Log4j, Mockito while delivering end-products through iterative process
- Worked and explored server related applications like Apache directory studio, PuTTY, FileZilla which gave an clear understanding of network protocols like Telnet
- Decent experience in making modifications or commits in a project structure of different web based applications using Apache Maven, Git, Gulp, Yarn locally in my system
- Actively participated in daily SCRUMS, Sprint review and Sprint Planning which gave an insight in knowing softwares like Atlassian Jira, Atlassian Confluence, Atlassian Bamboo, Atlassian Bitbucket Server
- Deployed hot fixes in production while delivering important deadlines with the help of Atlassian Bamboo, Jenkins while checking the after effects in Splunk log files.
- Worked with Cascade CMS (content management) in developing websites internal to the organization which has multiple end users
- Good handle in the field of Android App development using advanced java concepts in tackling the open source app which uses Android Studio and Apache Groovy software
- Exceptional flexibility and adaptability to master new and advancing concepts and has a healthy team effort skills including excellent communication skills
TECHNICAL SKILLS:
Java Technologies: Java, J2EE, Servlets, Portlets, JSP Custom Tag Libraries, JPA, EJB, Multithreading, JDBCJNDI, Java Mail, Spring, Log4j, JUnit, Mockito, Microservices, Spring Boot
Web Technologies: HTML, XHTML, VTL, XML, DHTML, XSL, XSLT, JavaScript, SOAP.
Frame Works: Struts1, Spring2.5, Maven
IDE: Eclipse, Net Beans, Sublime Text, TortiseGit
Operating System: Unix, Linux and Windows NT/2000/2003/XP/7.
Languages: C, C++, Visual Basic, PL/SQL, MySQL,Linux commands, Core Java4, Java, Apache Groovy
Databases: Oracle 11g/10g/9i/8i, SQL Server 2005/2008, My SQL, MS-Access.
Testing Tools: JUnit 3.8/4.0, JStyle, SOAPUI, RESTClient
Servers: WebSphere 7.0, Glassfish, Apache Tomcat 6.x/7.x
Software Packages: MS Office 2010, MS Visio, MS Front Page, MS Project Planner.
Project Management: MS Project, Project Planning, Resource allocation, Estimates, Code Delivery, Team Coordination
Sub: Version (SVN, Apache SubversIon, Git, Maven
Webservice Framework: SOAP, REST, Spring Framework
PROFESSIONAL EXPERIENCE:
Confidential, Dayton, OH
Full Stack Java Developer
Role & Responsibilities:
- Indulged in designing and developing highly efficient applications and websites using HTML5, BootStrap (gulp/yarn) which deliver mission-oriented performance and availability
- Hands-on experience in the field of Java portlet development- HTML, XHTML, Advanced Java
- Handled content and managed university websites through Cascade Server - Velocity, XSTL, Javascript, Google tag manager, Custom Google Search
- Used spring framework for all our internal web services development - WebServices, JQuery, Ajax, PHP, Java
- Learnt new technology called Java Microservices that uses open source framework called Spring boot
- Worked with Splunk for monitoring and analyzing solutions
- Good Handle on RESTful Web services for converting, accessing and transferring JSON data between interfaces
- Tackled Spring core annotations for Spring Dependency injection and MVC helping to build REST APIs
- Used Maven and Gradle to build application and deploy it successfully on Apache Tomcat Application Server
- Full responsibility in preparing and producing the product’s release as per the requirements - Atlassian Bamboo, Jenkins, Splunk for error logs
- Dealing with the languages like Java, Ajax, php, Json, Jquery, Node.js, Angular JS 4 and also the modern styling languages like HTML5, XSLT, XML, Apache VTL (Velocity), Vue, Google tag manager and Cascade Server
- Released many products individually and deployed using Bamboo to our internal servers - Apache Tomcat, Apache Maven
- Active participation in daily SCRUM, Agile workflow, stand-up meets along with on going training sessions for the new advancements and technologies (Retrospectives)
- University mobile app development- preferred Andoid 3.2.1, Android Emulator, Apache Groovy
- Got an opportunity to work on Front end (Bootstrap, HTML5, Javascript), Back end (Database- MySQL, PL/SQL) and middle-ware (JDBC, Advanced Java base connectivity)
Environment /Technology: Java 1.7, Struts, Eclipse, Spring, ANT, Maven, Oracle, Tomcat, Websphere, Rest APIs, Spring Boot, Microservices, Splunk, Spring MVC, Apache Tomcat Server
Confidential, Dayton, OH
Java Developer, Web Developer
Role & Responsibilities:
- Deployed and tested many web services in Apache Tomcat using Maven scripts
- Undergone cascade training for the web content management and development - Web Content Management, Cascade CMS
- Hands-on experience in developing, testing and deploying mini projects like University Online Bookstore, Calculating Expected Institutional Contribution for students through portlets, Online Webchat for the university
- Usage of Git as version control tool in my project & active participation in Agile scrum meetings
- Provided support by working for production defects and maintenance
- Worked on release builds while deployment of application in both test and production
- Developed all web based applications using Object Oriented Framework which involves each component to deal differently with it’s own script and are reusable for other applications too
- Developed web services using RestFul that takes the HTTP request and produces HTTP response in JSON form
- Quick learning of organizational tools like Bitbucket, puTTy, FileZilla, JDK, Eclipse IDE, Oracle SQL Developer, Jenkins, JUnit, Apache Maven, Mockito, Apache Tomcat, Apache Groovy, Sublime Text, Apache Log4j, TortiseGit, WinMerge, Apache Subversion, Firebug, Synergy, Apache Directory Studio