Java Developer Resume
MN
SUMMARY
- 6 Years of experience in software development using Java, Struts, Spring,Spring Boot, Hibernate, Tomcat, Eclipse, Maven, GIT, Angular, jQuery, HTML, PL/SQL.
- 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
- Extensive knowledge in JDBC, Servlets, JSP, Struts, JavaScript, Core Java, JSP, Spring Framework and Hibernate.
- Having pleasant experience in Database engines such as Oracle PL/SQL Programming.
- Experience working with Rich Client Platform - Designing, Coding and Packaging Java Applications.
- Experience of working in various Spring Frameworks, Spring Boot along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Experience in Web-Development technologies like JavaScript, CSS, Servlets, jQuery, JSP and HTML.
- Experience in SQL, PL/SQL programming, stored procedures, triggers and Query optimization, also written queries for insert, update and modification operations.
- Experience with Elasticsearch mapping aliases with indices and storing documents under index using REST API
- Highly skilled in design and development of J2EE applications using Core Java, Java collection API and Concurrency Collections, JDBC, Servlets, JSP,SOAP JAX-WS,RESTFUL JAX-RS Web services, Struts, Hibernate, Spring Boot, Spring MVC Frameworks and various commercial tools on different operating systems.
- Experience and Knowledge in Design Patterns like MVC, Singleton, DAO and spring DI Hands on experience writing web services using Restful (JAX-RS, Spring MVC) and SOAP (JAX-WS).
- Knowledge on JVM Architecture and Memory Types (Method Area, Heap Area, Stack and PC Registers) and Class loaders (Bootstrap and Extension and Application).
- Knowledge on implementing micro-services with Spring Boot.
- Knowledge on Client side Technologies HTML, CSS, JQUERY and Angular JS.
- Experience with MVC Java frameworks like AngularJS and knowledge on Angular JS directives.
- Experience in working with different operating systems Windows, UNIX, LINUX.
- Good experience in supporting Java and Unix based applications.
- Strong experience in the deployment and release of the applications with building tool Maven,gradle and application logging using the Log4j.
- Experience of developing data models by configuring Hibernate persistence layer, mapping Java classes with database using Hibernate.
- Expertise in spring framework, extensively used Spring DI and Spring MVC and Spring Boot.
- Insurance & Financial Certification: LOMA-(LOMA 280).
- Extensive Experience in using MVC (Model View Controller) architecture for developing applications using JSP, Java Beans and Action classes and Controllers.
- Experienced with IBM WebSphere Application Server and Apache Tomcat Application Server.
- A desire to continually study new technologies and functionality, as well as be involved in projects that push the capabilities of existing technologies.
- Strong interpersonal and communication skills with a track record of motivating and developing team leaders and team players.
- Expertise in Oracle 9i/10g,11g with good programming skills in SQL and PL/SQL views, Stored Procedures, Indexes, Functions, Joins and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
- Worked in Test Driven Development and used version management tools like CVS, Harvest, and SVN.
- Knowledge on Build tools like Maven, ANT and SONAR for code quality checks.
- Developed applications using Agile, Test Driven and Scrum methodologies.
- Extensive experience in different IDE’s like Eclipse, IBM RAD, Intellij.
TECHNICAL SKILLS
Languages: Java (Java SE5, Java SE6, Java SE7, Java SE8), SQL, PL/SQL.
JEE Technologies: JSP, Servlets, JDBC.
JEE Frameworks: Spring MVC, Struts, Hibernate, Mybatis, Spring Boot Micro services.
Web/Application Server: Apache Tomcat, WebLogic, IBM WebSphere.
Web Technologies: HTML, CSS
Scripting Languages: JavaScript, Ajax, jQuery, Angular JS.
Web Services: SOAP JAX-WS, Restful API JAX RS.
Databases: Oracle 10g/11g.
Logging tools: Log4j, SLF4j.
Building/Testing tools: ANT 1.7.1, Maven, Junit 4.7, SoapUI, Rest Client (Chrome Postman).
IDEs: Intellij, Eclipse, My Eclipse, Net Beans.
Operating Systems: Windows 9x/2000/XP/NT, Unix/Linux.
Other Tools &packages: CVS, JIRA, TOAD, Test Driven Development TDD.
PROFESSIONAL EXPERIENCE
Java Developer
Confidential, MN
Responsibilities:
- Worked extensively on Spring boot for building web service for Patient Valult .
- Developed Rest Controller for request, response paradigm by Spring Controllers using Spring boot.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Woking on support/maintenance activities, analyzing and solving the support tickets and helping the customer support team on rotation basis in the team.
- Working on EC to E1 Migrations of supply Manager.
- Developed Hibernate in Data Access Layer to access and update information in the database.
- Assist with Production Support issues/problems as required.
- Configure Gradle for project compilation and building.
- Used BitBucket and GIT for version control management.
- Extensively used oracle sql and used spring jpa repository.
- Build front end prototype using Html,Css3,Javascript.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation and impact analysis and code review documents.
- Worked on consuming, producing Restfullweb services using Jersey JAX-RS.
- Writing rest calls for communication between supply manager and Patient vault for E1 accounts.
- UIsng the Bamboo automation tool deploy the code to QA and UNIT evironments.
Environment: Java (JDK 1.8), jQuery, Hibernate, Spring Framework (Spring ORM, Spring JPA,Spring Core), Oracle, Gradle, Jira,, SOAP UI,Intellij IDE, Eclipse, Pl/sql, Bamboo.
Java Developer
Confidential, NY
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle ( SDLC ). Used AGILE methodology and participated in SCRUM meetings.
- Attending PBR’s and working on the Jira stories according to the sprint planning.
- Continous development using the Java 8 latest features like streams and filter techniquies.
- Workin on the narrative generation and relevant fileds to help the maker to submit the record in a less time.
- Presenting demos to the end user after completion of development.
- Having good knowledge on Customer KYC and Investment banking.
- Working on the Adobe flex action script.
- Involved in installing and configuring Maven for application builds and deployment.
- Working on build support activities to run and deploy wars to different unix boxes using jenkin automation tool.
- Triggering and monitor the build and mark it as LKG build after successful execution using Jenkins automation tool.
- Build the application using Maven in order to generate compiled WAR.
- Consuming Data from Web services using spring rest template. .
- Involved in developing stored procedures and Triggers in Oracle.
- Continuos integration and development with git and Jenkins collaboration.
- Defect fixing in QA and Development environments (ALM Tickets).
- Knowledge in database design and SQL, PL/SQL (Stored Procedures, Triggers) using Oracle, DB2.
- Developing technical design documents and preapring sequence and flow diagrams.
- Worked with QA team on daily basis in fixing the reported bugs and checking cross platform compatibility.
- Documented the flow and functionality of the code for further reference.
- Working on the Junit automation test cases to help the testers to complete the testing.
Environment: Java, J2EE,JSP,GIT, Bit bucket, junit,Maven,log4j, Mybatis, spring MVC, Oracle, JSP, Restful, Maven, WebLogic, Restful, Angular JS,Log4j and Jenkins, Adobe Flex.
Java Developer
Confidential
Responsibilities:
- Using the SQL loader to load the data in the text files to Database tables.
- Implemented Role based functionality to the logged in User.
- Used Hibernate, ORM solution technique of mapping data and involved in creating Hibernate POJO Objects and mapped using Hibernate Annotations.
- Involved in Unit Testing, Integration Testing and UAT Testing.
- Have used AJAX to retrieve data from server synchronously in the background without interfering with the display and existing page in an interactive way.
- Worked in Agile development environment.
- Used spring dependency Injection, annotations and spring MVC components to implement business layer and navigation part of Application.
- Involved in calling web services for payment module using SOAP WSDL Documentation.
- Used JQuery and Java script for the validation and enhancement for the web pages.
- Implements Java /J2EE design patterns like singleton, MVC.
- Worked with testing teams and resolved defects.
- Email Support to the Business Team if any type of data request or help required to do payment processing’s.
- Worked on Pl/Sql procedures and packages or triggers to save the history on that particular table.
Environment: Java, J2EE, SOAP and REST, JSP, Hibernate, Servlets, spring, Agile Methodology, JDBC, Tomcat, Java Script, Eclipse, MySQL, PL/SQL, TDD, Log4j, Maven.
Java Developer
Confidential
Responsibilities:
- Involved in gathering business requirements directly from the end user and prepared system requirement specification (SRS) and functionality documents
- Developed Add, Edit and profile view web pages using struts, java Beans, HTML, JQuery, JavaScript.
- Implemented Role based login functionality for the users and displays menu according to the Role.
- Implemented Export to excel functionality using the Apache POI (HSSF and XSSF) for both .xls and .xlsx formats.
- Implemented Java Timer functionality to schedule the task at a particular time.
- Used MVC based STRUTS framework for Web tier development using Eclipse IDE.
- Production support activities like supporting deployments, running DDL, DML scripts using CA Auto Sys.
- Involved in installing and configuring Eclipse and Maven for development
- Performed Validations on UI data using Struts validations and JavaScript and HTML pages.
- Deployed the application by using Tomcat Application Server and IDE Eclipse.
- JDBC connectivity was established using Oracle thin client.
- Implemented Java Mail API to send email notifications to the users after the bill generation process.
- Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
- Hands-on experience in using Eclipse, Log4J, Junit, for building, logging, testing and designing.
- Participated in Daily stand-up meetings with project manager, Team Lead, co-developers, communicated with testers and resolved trackers.
- Involved in resolving bugs post production
- Resolved performance issues and participated in code reviews
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google Chrome.
- Maintained the business standards and the requirements and deployed them on secured Server.
- Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
- Implemented DAO classes to retrieve the profile information and did other configurations using JDBC
- Develop UML Diagrams such as Class, Sequence and Activity Diagrams to understand the systems Architecture.
- Experience on writing Unix scripts.
- Implemented Sonar qube to perform code quality.
Environment: JAVA, Struts, JDBC,HTML, CSS, JavaScript, jQuery, SVN, CA Harvest, Maven, Tomcat, Pl/Sql, Eclipse, Java Mail API, Apache POI.