Java Full Stack Developer Resume
Indianapolis, IN
PROFESSIONAL SUMMARY:
- Involved 6+ years of experience in analysis, developing Web based, Client/Server, Distributed and testing of applications using Java/J2EE Technologies.
- Proficient with Software development methodologies like Agile Methodologies, Waterfall.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns like Service Oriented Architecture (SOA).
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP, Servlets, Spring, Spring Boot, Hibernate, MyBatis, JPA, JavaBeans, JDBC, Java, Ant, log4j, Maven.
- Strong Expertise in Front end technologies like HTML5, XML, DHTML, CSS3, Bootstrap, SASS, JavaScript, Angular 2/4, GWT and Ajax.
- Sound involvement in composing Restful (JAX-RS) and SOAP (JAX-WS) Web Services.
- Behavior Driven Development through Cucumber.
- Good understanding of non-relational, distributed database service Cloudant and hands on work experience.
- Worked with Relational Database Management Systems including Oracle, SQL Server, DB2 and PL/SQL.
- Worked on implementation of the version control software Git, SVN and CVS.
- Hands on experience on Web/Application sever like Tomcat, WebSphere, WebLogic and JBoss.
- Excellent interpersonal skills, ability to work in a team as well as independently.
- Capable of researching and upgrade to the new and cutting-edge technologies.
TECHNICAL SKILLS:
Languages: C, C++, Java, J2EE, JavaScript, SQL/PLSQL, Unix Shell scripting
Technologies: JSP, Servlets, JDBC, JSON, Web Services (SOAP and REST), XML, CSS
Frameworks & Tools: Spring, Spring Boot, Hibernate, MyBatis, Log4j, JUNIT, ANT, MAVEN, Gradle, Jenkins, Bamboo, Splunk, Selenium, SOAP UI, Angular 2/4, Bootstrap, Grunt, Karma, Junit, JIRA, Bitbucket, HP-Quality Center, Mockito
IDE: Eclipse, RAD, IntelliJ
DBMS: Oracle (including 12c), MySQL, DB2, IBM Cloudant
Web/Application Servers: Tomcat, WebLogic, WebSphere, JBoss
Operating Systems: Unix, Linux, Windows
Version Controls: SVN, GIT
Methodologies: Agile, Pair-Programming, Waterfall
WORK EXPERIENCE:
Confidential, Indianapolis, IN
Java Full Stack Developer
Responsibilities:
- Involved in the requirement analysis and design phases to comprehend all technical assessments, and to participate in implementation with minimal errors.
- Experience in client design and validations using HTML5, Angular 2 (version 4.x), Typescript, Bootstrap, JQuery API, JavaScript, AJAX, Node JS, npm, Angular-CLI.
- Used Angular 2/4 with Typescript to develop a Single Page Application.
- Used Angular 2/4 seed project for architecture and followed various principles as per Angular 2/4 Style Guide.
- Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2/4.
- Used PrimeNG components like Data Grid, Data Table, Input Elements like Dropdown, checkbox, Radio button, Multi Select, and Accordions and Panels.
- Developed REST API with Spring Boot using Java Design Patterns such as Singleton and Factory.
- Implemented with XML, XSLT, XPath and Web services (REST & Soap).
- Used Hibernate in data access layer to access and update information in the database.
- Worked on Jasmine test cases for the controller files, JUnit for java, TestNG for drools and protractor tests for end to end testing the application flow to increase proficiency.
- Monitoring and troubleshooting end to end web requests in production using Crickers.
Technologies: Java, J2EE, Angular 2/4, HTML5, CSS3, Bootstrap, Spring Boot, JAX-RS, JAX-WS, Ajax, Log4j, JUnit, TestNG, MySQL, Hibernate, WebSphere7.0, Maven, Git, Bit Bucket, Jira, Jazz, xMatters, Crickers, PuTTY, Jenkins.
Confidential, Indianapolis, IN
Java Full Stack Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development, Integration and Testing of application modules.
- Designed User Interface by coding in HTML5, AngularJS, bootstrap, CSS3 to create the SPA
- Designed applications using Java Design Patterns such as Singleton and Factory.
- Implemented RESTful Web services using Spring on basis of SONAR compliances.
- Implemented MyBatis and worked extensively on Dynamic SQL to query from the database and also wrote MyBatis mapping definitions for the persistent layer.
- Worked on JUnit test cases, Mock Objects to unit test individual components.
Technologies: Java, J2EE, Angular JS, HTML5, CSS3, Bootstrap, Spring Boot, JAX-RS, Ajax, Log4j, JUnit, DB2, MyBatis 3.0, WebSphere7.0, Ant, SVN, Jazz, PuTTY, Bamboo.
Graduate Research Assistant
Confidential
Responsibilities:
- Built a user interface Application to install software on tablets avoiding command line by using Java/J2EE, JDBC, UNIX for Global Literacy Project, and an initiative by MIT to address the global illiteracy and engage children’s learning through technology.
- Developed and monitored the website for Confidential using JavaScript, HTML5, CSS3, PHP and MySQL Database.
Confidential
Java Developer
Responsibilities:
- Involved in business requirements gathering and Analysis, Design, Development and Testing.
- Designed JSP pages as per requirement by using HTML, CSS, JSTL and JavaScript.
- Used MVC framework for building web applications with Spring, EJB and Hibernate.
- Developed PL/SQL scripts and written Stored Procedures, Triggers and tuning Materialized views.
- Deployments to DEV, SIT and UAT using Jenkins.
- Involved in regression to evaluate the response times and resolving the connection pooling issues.
Technologies: Java, J2EE, Spring, Hibernate, JSP, EJBs, Oracle 10g, HTML, PL/SQL, WSDL, SOAP, XML, SVN, UNIX, Jenkins.