Java Developer Resume
4.00/5 (Submit Your Rating)
Dallas, TX
SUMMARY:
- About 9+ years of experience in analysis, design, development and testing of Web/Enterprise based applications & extensive relational database - based applications.
- Extensive experience in design and development of J2EE applications using Core Java, Java collections framework, JDBC, Servlets, JSP, XML, XSLT, Java Beans, Struts Framework, Spring Framework, IBM Activiti 2.0.
- Expertise in various open source frameworks like Struts2.0/1.2, Spring4.0 MVC, Spring Batch, Spring IOC, Spring AOP, Spring Integration, Spring Boot, Spring Data JPA, JSF1.2, IBM Activiti 2.0 and ORM Technology like Hibernate 3.0/4.0, Spring JDBC.
- Experience with multiple web and application Servers like Apache Tomcat, IBM Web Sphere, Oracle Web Logic, Glass fish and JBoss.
- Experience working with standard JAVA Design Patterns (MVC, Singleton, Session Facade, DAO Factory, Business Delegate, Value Object, Front Controller).
- Strong experience in developing the client or server-based applications using Oracle Relational Database Management System, Heidi SQL.
- Expertise in Client-Server application development using Oracle 12g/11g/10g, SQL PLUS, TOAD, SQL Developer and SQL*LOADER, Heidi SQL.
- Experience in developing Web Applications using technologies like React, HTML 5.0, JSP, JavaScript, JQuery, AngularJS, Bootstrap JS, CSS, XML, JSON, XSL/XSLT and AJAX.
- Extensive development experience on different IDE's like Eclipse, Intellij, NetBeans and RAD.
- Experience in developing Micro Services using Spring Boot and deploying in AWS Cloud.
- Good understanding and hands on experience in writing Power Shell scripts.
- Good understanding on AWS Cloud infrastructure like VPC, EC2, S3, ECS, IAM services.
- Experience in implementing SOA using J2EE Web Services, Axis2, WSDL, SOAP, REST Web services.
- Hands on experience in UML Modeling, Rational Rose.
- Extensive experience in implementation of the version control software SVN, CVS, Git, IBM Rational Tools (RTC, RRC), Mercurial.
- Experience in various agile methodologies like Test Driven Development, SCRUM, Waterfall and Pair Programming.
- Experience in developing Unit Test Cases using JUnit tool, Mockito.
- Involved in Integration testing and User Acceptance testing extensively.
- Involved in Performance Tuning for the entire application using OEM tool.
- Used continuous integration tools like Quick Build, Jenkins, and RTC.
- Good knowledge on Document repositories like EDM, Mobius and IBM FileNet.
- Worked on tools like Siebel, JMT, WINSCP, LOTUS NOTES, and JENKINS.
- Experience in working with HOSPITALITY, FINANCIAL, STATE GOVERNMENT (HEALTH /WEALTH) domains.
- Team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Proven ability to analyze problems, root causes and develop innovative solutions to business challenges and streamlining operations. Authorized to work in the US for any employer
PROFESSIONAL EXPERIENCE:
Java Developer
Confidential - Dallas, TX
Responsibilities:
- Involved in Analysis, Design and Implementation of Business User requirements.
- Setting up the Developer's workstation on own with provided manual.
- Agile methodology has been followed. Experience with Sprint Planning, grooming, Stand - ups, Retrospective and Sprint Review meetings.
- Rally software has been used to manage the application.
- Service layer was implemented using Java8 and IOC Framework.
- Persistence layer was developed using Spring Data JPA to fetch or insert data.
- Involved in developing the Client Communications Platform UI using React.
- Used Heidi SQL as the Database Management system.
- Used SQL to communicate with HeidiSQL database.
- Used Version Control tools like GIT for maintaining code repository.
- Used SonarQube for continuous inspection of code quality.
- Used Intellij IDE to develop the code and see the code coverage of the java classes.
- Used Maven for project management and build automation and Continuous Integration is done using Jenkins.
- Jenkins is configured to place the war built on S3 bucket which can be used to deploy on cloud.
- Developed Micro Services to provide the interface to the various clients running on both Java and Non- Java applications.
- Tested the micro services functionality using Swagger by passing Test Data.
- Experience in using Splunk software to view, analyze and search the data from application logs.
- Tested the developed components using JUnit4.0 and Mockito frameworks.
- Performed Unit test and integration testing in Dev and Test environments before pushing the build to QA environments.
- Used IBM Activiti 2.0 BPMN tool in the BTS application.
- Experience in coordinating with the offshore team.
Java Developer
Confidential - Charlotte, NC
Responsibilities:
- Involved in Analysis, Design and Implementation of Business User requirements.
- Setting up the Developer's workstation on own with provided manual.
- Agile methodology has been followed. Experience with Sprint Planning, grooming, Stand - ups, Retrospective and Sprint Review meetings.
- Service layer was implemented using Spring Integration and IOC Framework.
- Developed Batch processing jobs using Spring Batch Framework.
- Persistence layer was developed using Spring JDBC to fetch or insert data.
- Implemented Expanded Logging of Exceptions through Spring Integration.
- Involved in developing the Client Communications Platform UI using HTML5, CSS3, AngularJS, AJAX.
- Used SQL Developer as the Database Management system to interact with Oracle database.
- Used SQL, PL/SQL to communicate with oracle database.
- Used IBM Rational Tools like RTC as Version Control tool.
- Used SonarQube for continuous inspection of code quality.
- Used EclEmma tool to see the code coverage of the java classes.
- Used Gradle tool for building the project and Jenkins for continuous integration and deploying the application on Web logic Application Server.
- Developed SOAP & REST Web Services to provide the interface to the various clients running on both Java and Non- Java applications.
- Tested the SOAP & REST Webs service functionality using SOAP UI & CREST by passing Test Data.
- Experience in using Splunk software to view, analyze and search the data from application logs.
- Tested the developed components using JUnit4.0 and Mockito frameworks.
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Experience in coordinating with the offshore team.
Java Developer
Confidential - Boston, MA
Responsibilities:
- Working on the Service Request from production like Data issues, configuration issues using different tools like Siebel for various clients that are associated with Confidential .
- Analyzing the Service Request based on the business of the Client.
- Fixing the issues either by making changes to the configuration files like XML or JS as per the BRD based on the issue.
- Cloning the client specific code from Mercurial using the commands through command prompt.
- Running the respective jobs using JMT tool in all the environments like Test, QA, UAT and Production, and QuickBuild is used as a continuous integration tool.
- Developed the Application layer or GUI framework using JSP, HTML, CSS, Spring MVC, JavaScript.
- Bean injections in the java application were done using Spring F/W's Dependency Injection module.
- Transferring and receiving of input and output files from and to different clients through FTP server.
- Jenkins is configured easily through web GUI which helps to check the errors on the fly.
Java Developer
Confidential - Boston, MA
Responsibilities:
- Involved in Analysis, Design and Implementation of Business User requirements.
- Developed the Application layer or GUI framework from scratch using JSP, HTML, CSS, Bootstrap JS, AJAX. Client - Side validations were done using Bootstrap JS.
- Used AJAX for request response processing without reloading the complete page.
- Written complex HQL Queries using Hibernate criteria, projections to fetch or insert data into or from different tables in DB.
- Developed Batch processing jobs using Spring Batch Framework.
- Bean injections in the java application were done using Spring F/W's Dependency Injection module.
- Written complex SQL Queries using Spring JDBC to fetch or insert data for the Batch processing.
- Used IBM Rational Tools like RTC as Version Control tool.
- Used SonarQube for continuous inspection of code quality.
- Developed & consumed XML/WSDL/SOAP Web Services to provide the interface to the various clients running on both Java and Non- Java applications.
- Extensively involved in developing core persistence layer using Hibernate 4.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files.
- Ran the batch jobs on UNIX OS through the command prompt and moved the logs from UNIX machine to Windows machine with the help of WINSCP tool.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit4.0 and Mockito tools.
- Involved in Performance Tuning for the entire application using the OEM tool, since the development was from scratch.
- Responsible and active in the analysis, definition, design, implementation and deployment of full software development life-cycle (SDLC) of the project.
- Waterfall methodology has been followed. Experienced with stand-up, Retrospective meetings.
- Experience in coordinating with the offshore team.
Java Developer
Confidential - Boston, MA
Responsibilities:
- Involved in Analysis, Design and Implementation of Business User requirements.
- Responsible for system analysis, design and development using Vantage Frame work which is built on top of Java J2EE architecture and Spring 2.5 MVC.
- Developed the Application layer or GUI framework using HTML, CSS, and GUI Builder tool.
- Client - Side validations were done using JavaScript.
- Used AJAX for request response processing without reloading the complete page.
- Written complex SQL Queries to fetch data from different tables in a DB.
- Used CVS (Concurrent Version System) for Versioning as the configuration management tool.
- Extensively involved in developing core persistence classes using Hibernate 3.0 framework, writing HQL queries, creating hibernate mapping (.hbm) files.
- Ran the batch jobs on UNIX OS through the command prompt.
- Actively involved in getting the production issues resolved.
Java Developer
Confidential
Responsibilities:
- Developed the application using Java, J2EE, created web pages using Servlets and JSP's for generating HTML pages dynamically through Eclipse IDE.
- Involved in developing forms using HTML and performing client - side validations using JavaScript.
- Experience in writing XML file and validating it using XSD schema.
- Used queries to get the data from the Oracle database using SQL.
TECHNICAL SKILLS
Java 1.8/J2EE, Spring Framework4, SOAP Web Services, Jenkins, HTML, JavaScript, XML, XSLT.