Java Developer Resume
SUMMARY:
- 3+ years of experience in all phases of software development life cycle (SDLC), which includes User Interaction, Business Analysis/Modelling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing, and Deployment of desktop, Enterprise and Web based applications using Java, J2EE technologies
- Experience on developing cloud ready Micro service applications using Spring Boot and Rest API.
- Proficient in implementation of frameworks like Spring (Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring Boot, Spring Data, Spring Batch, Spring TX), JSF, AJAX frameworks (Rich Faces, MyFaces) and ORM frameworks like Hibernate, IBATIS.
- Strong application development experience in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and TDD.
- Continuous integration and Continuous delivery using Jenkins.
- Working experience in Production, Development, Staging and QA environments.
- Experienced with RDBMS concepts and worked on Oracle databases, MySql database and Vertica.
- Testing experience in RESTful Web Services using SoapUI, WCF Storm, Telerik and Postman.
- Experience in working with teh NoSQL Database like MongoDB to manage extremely large data sets.
- Expertise in Creating Hibernate configuration file, Hibernate Mapping files and defined persistence classes to persist teh data into Oracle Database. Expertise at JDBC API for connection and access to databases
PROFESSIONAL EXPERIENCE:
Confidential
Java Developer
Responsibilities:
- Designed, developed and implemented N - tier automation framework architecture having database layer, hibernate as ORM to talk to My Sql database and JDBC to talk to Vertica, DAO layer, Services layer, Controller servlet which controls front end and back end through services layer for data testing of remote Vertica database.
- Designed and developed persistence layer using Spring and Hibernate.Designed teh relational database schema and developed stored procedures which triggers every insert, delete and update transaction for validation. Migrated teh data into teh relational database using batch SQL script. Integrated project within teh client facing
- Automation dashboard on remote server which is easily accessible to clients to view teh results. Actively involved in defining and designing teh tiers of teh applications and implementation with core Java and REAT API design practices. Used JavaScript and Jquery to make web pages more interactive. Deployed application in Jetty server and tested with Junit. Working on debugging using Logging framework such as Apache Log4j. Developing web services and integrating clients with services using SOAP and RESTful. Developing Web Applications using MySQL and back-ground processes.
Environment: Java8, Spring, Spring Boot, Hibernate, Spring Security, Spring IOC, Spring MVC, Spring DAO, SOAP, REST, Web Service, JUnit, JPA, Tomcat, log4j, Github, Jira, SCRUM, Eclipse, MySQL, Jenkins, XML.
Confidential
Java Backend Developer
Responsibilities:
- Worked with business owners to understand teh requirements, design, coding and testing of feature. Designed and developed front - end Graphic User Interface with Angular JS, HTML, CSS, JavaScript and JQuery. Responsible for code compression for CSS file, JS file, and Java file to improve teh system performance as well as reduce system response time.
- Developed JUnit test case for testing functionalities of teh Java Code. Used Mockito to mock teh data. Used CVS and Gitlab for version control. Involved in Java Multi-threading programming when processing and loading data through files to teh database. Developing teh web applications using Core Java Threading and Collection. Used DAO pattern to fetch data from database using Hibernate to carry out various database. Properly handled teh exceptions during teh scripting practice.
Environment: JDK 1. 8, JPA, JSP, Hibernate, Spring, REST, Apache Tomcat, AJAX, SVN, GITHUB, JDBC, HTML, DB2, JUnit, JQuery, Maven.
Confidential
Jr. Java Developer
Responsibilities:
- Requirement analysis, designing, testing and deployment of application on various environments. Configuring teh job in Jenkins to automate teh process of running teh node JS test cases. Used various jQuery and Bootstrap plug - in like date picker, Bootstrap selectors. Developed UI components using Angular JS dependency Injection, Models, data binding and controllers. Involved in developing a Single-Page Application pages using AngularJS, REST Services. Successfully completed teh Design and
- Development of project modules. Interacted with end users to gather, analyze, and implemented business logic using Agile Scrum Software Development methodology. Used Hibernate Transaction Management, Hibernate Batch Transactions, and Hibernate cache concepts. Developed modules with spring, XML and deployed them on JBoss Application Server. Worked with high volume and complex PL/SQL stored procedures and packages using TOAD. Used version control repository SVN (Subversion by apache) and JIRA for issue tracking. Worked on Initial Spring and Maven Configuration set for teh Project Spring - Maven Framework.
- Extensively used Jenkins as Continuous Integration tool to deploy Spring Boot Microservices to Pivotal Cloud Foundry (PCF) using build pack. Used Pivotal Cloud Foundry to quickly build, deploy & update teh applications. Worked on Pivotal Cloud Foundry to host Cloud based Applications. Develop teh microservices in spring cloud framework to support Next generation cloud framework.
Environment: JDK 1.8, HTML5, AngularJS, Node JS, Spring 4.x, Spring MVC, Spring Boot, Hibernate 4.x, JBOSS 4.0, My SQL, Shell Scripting, Restful Services, Jenkins, Pivotal Cloud Foundry, Docker, SVN, JUnit, Karma, Jasmine, Mockito, Eclipse, JIRA 5.x, Mongo DB.