Senior Java Developer Resume
Charlotte, NC
SUMMARY
- 6 years of experience in Developing Web Application using Java/J2EE, JDBC, JSP, Servlet, HTML, XML, Json, AngularJS, jQuery, Ajax, JavaScript, spring, Groovy, Microservices, Struts2, Hibernate, JUnit, and Oracle in Windows Environment.
- Excellent Command in Developing Web applications.
- Excellent in implementing Object Oriented Programming (OOP) techniques
- Hands on experience RESTful Web Services / JAX - RS
- Experience in Software Development Life Cycle (SDLC) and Agile methodologies.
- Exposure to application development using Java and J2ee technologies with expertise in JSP, Servlets, Struts 2, Spring, Hibernate frameworks.
- Expert level skills in Exception Handling, Servlets, JSP, Java Script, AJAX, CSS, HTML, Struts, Spring, Hibernate, JDBC, JNDI, Groovy, Elasticsearch and XML related technologies.
- Good Understanding of Object Oriented Programming concepts and Model View Controller (MVC) Architecture.
- Extensive experience using Design Patterns including Frontend Controller, MVC, DAO and knowledge in Singleton.
- Experience with RDBMS such as Oracle, CRUD operations and writing stored procedures triggers and optimizing queries using SQL.
- Expertise in web development using HTML, CSS, JavaScript, Angular JS, JQuery, XML / JSON and AJAX technologies and Bootstrap CSS.
- Knowledge in innovative and effective User Interface development with HTML/5, CSS, JSP, JavaScript.
- Experience in developing web applications with Struts, Struts Validation Framework, Spring IOC and Spring MVC.
- Accountable hands on experience with persistence layer framework Hibernate for object relational mapping with databases, creating related configuration files, and integrating with other frameworks.
- Experience in analyzing the performance issues at database level and the overall system.
- Expertise on Agile and Water fall methodology. Work experience with Git and CVS.
- Expertise in developing in IDEs like Eclipse and Intelli J.
- Excellent presentation, analytical and documentation skills
- Excellent organizational skills including ability to multi-task and prioritize and manage increasingly complex issues.
- Good ability to quickly grasp and master new concepts and technologies
- Good Communication and Interpersonal skills, self-starter, hardworking, result oriented and excellent Team Player
- Capability to think out of box and always strive for new ways to solve the problems at hand.
TECHNICAL SKILLS
Programming Languages: Core Java 1.6/7, J2EE, Groovy, Spring, Struts 2, Hibernate, RESTful, Drop wizard, Hystrix, Google Guice, JSP, Amazon AWS S3
Web Technologies: Angular JS, JavaScript, JQuery, HTML, CSS, JSON, Ajax, XML, Bootstrap CSS
Databases: Oracle 10g, SQL
Web/Application Servers: Apache Tomcat, WebLogic
Web Service: Jersey JAX-RS RESTful Web Services
Version Control: GIT, CVS
Development/Build Tools: Eclipse, Intelli J
Platform: Windows
Search Engine: Elastic Search
PROFESSIONAL EXPERIENCE
Confidential, Charlotte, NC
Senior Java Developer
Responsibilities:
- Used JSON object to parse data to the front-end from the server-side In UDAS Application using REST API.
- Working on CRUD operation for updating database.
- Apache Tomcat server is used to deploy and run the code.
- Witting REST Services in UDAS
- Writing code for Ingesting files in UDAS using CURL.
- Integrating Amazon S3 to upload big files from scratch.
Environment: Java 7, Oracle 11g, Eclipse, SVN, Maven, Spring, Hibernate, JavaScript, Amazon S3, SVN
Confidential, NY
Java Developer
Responsibilities:
- Involved in the full life cycle development which includes analysis, design, coding and testing.
- Migrated OLD MSA Application into new technologies using Groovy, Drop wizard, Oracle and Angular JS and Elastic Search.
- Used JSON object to parse data to the front-end from the server-side In New MSA Application from Elastic Search using REST API.
- Coordination between client and onsite team.
- Worked on CRUD operation for updating database.
- Apache Tomcat server was used to deploy and run the code.
- Design and Development of the application.
- Witten REST Services in new MSA application
- Created web pages that are cross-browser compliant using Angular JS, JQuery and Java Script in new MSA Application.
- Developed Angular JS custom directives for the complex reusable components
- Written Angular JS controllers, views and services for new MSA Application.
- Developed REST (JAX-RS) based Web Services in new MSA Application.
- Developed core business logic for new MSA Application usingGroovy and Core Java.
- Developed CSS to maintain the uniformity of the all the presentation pages throughout the application in New MSA Application.
- Used Elastic Search to display the records at the Front End.
- Integrated Google Analytics in new MSA Application.
- Bug Fixing for Old and new MSA Application.
- Uploaded data on Elastic search using Curl Command.
- Used POSTMAN Chrome plugin for test REST API.
- Part of the development team using Agile-Scrum methodologies.
- Used GIT for Version Control.
- Creating feature branches in GIT for release and merging them back into master.
Environment: Java 6, Groovy, Elastic Search, Drop wizard, Hystrix, Google Guice, Oracle 11g, Angular JS, Bootstrap CSS, Intelli J 11, GIT, Spring, Hibernate, JavaScript
Confidential
Java Developer
Responsibilities:
- Involved in the full life cycle development which includes analysis, design, coding and testing.
- Work with Struts to develop all modules.
- Developed HQL and SQLqueries for Oracle database depends on module requirements
- Used HTML, CSS, JavaScript, Struts2, Hibernate, Spring IOC, UI tags to design and develop application.
- Written SQL queries for performing CRUD operations.
- Used CVS for Version Control.
- Participated in code review of fellowdevelopers
- Participated and engaged with team members to exchange ideas on new challenges for improving efficiency.
- Worked with QA team for testing and resolving defects.
Environment: JAVA 6, Spring IOC, Struts 2.1, Hibernate 3, SQL, WebSphere
Confidential
Java Developer
Responsibilities:
- Involved in the full life cycle development which includes analysis, design, coding and testing.
- Developed HQL and SQLqueries for Oracle database depends on module requirements
- Used HTML, CSS, JavaScript, Struts2, Hibernate, Spring IOC, UI tags to design and develop application.
- Use JQuery for Client Side form Validation.
- Utilized Hibernate ORM framework to implement object relational mapping.
- Handled Transaction Management in Hibernate with Oracle.
- Participated in code review of fellowdevelopers
- Used CVS for Version Control.
- Bug Fixing using Bugzilla.
- Developed classes using corejavaand some spring IOC.
- Entire Applications are developed in Eclipse and deployed in the WebLogic Server.
- Involved in code reviews.
- Responsible for writing Action classes, BO classes, DAO classes in respective layers.
- Written SQL queries for Performing CRUD Operations.
- Handle Session Time-outs with HTTPSessionListenerinterface.
Environment: JAVA 6, 10g Oracle DB, Spring IOC, Spring Transaction Management, Hibernate 3, Struts 2, Eclipse 3.3.1.1. CVS 2.0.2, WebLogic, JQuery, CSS
Confidential
Java Developer
Responsibilities:
- Writing logics using core java in business layer
- Perform application developed in Eclipse and deploy on Apache tomcat
- Creating Java, J2EE reusable business components
- Used CVS for Version Control.
- Bug Fixing
- Html Designing
- Used Java script for client side
Environment: Java, JSP, JSTL, Servlet, My Sql, java script