Java Developer Resume
CA
SUMMARY:
- 12+ years of IT experience.
- 1.5 years of experience in Guidewire 8.0 Billing Center development using GOSU API.
- 10+ years of experience in designing and Development, using latest Sun tools such Core Java, Servlet, JSP, Struts 1.2, Spring 3.0, Hibernate 3.0, JavaScript, SQL Server 2000/2003, Oracle 8/9i/10g/11g, and PL/SQL.
- Experienced in Insurance, Hospitality, Finance, Security, Content Management, Publishing Domains.
- Good understanding of Object Oriented Programming, Design Patterns, and Designing Model (MVC).
- Good Exposure to Scrum process to implement Agile Methodology.
TECHNICAL SKILLS:
Java Technologies: Gosu,Java, J2EE, JSP, Servlets, JMS
Framework: Spring, Struts, Hibernate, Toplink
Front - end Development: HTML, DHTML, JavaScript, Ajax, CSS, JQuery, GWT/GXT
Application/Web Server: JBoss, Tomcat, Apache Web Server, Weblogic
Database Server: Oracle, MS SQL Server, Sybase
Open Standard Technologies: XML, WebServices, RestFull
Design Tool: Visio, StarUML
Development Tools: Eclipse, Studio, JCreator, JBuilder
Analysis Tools: Toad, SQerrieL SQL, XML Editor, EditPlus Editor
Testing Tools: JUnit, BugZilla, JIRA, Parature, Sonar
PROFESSIONAL EXPERIENCE:
Confidential, CA
Java Developer
Responsibilities:
- Developing the user interface using HTML5 and applied styles using CSS3.
- Using JavaScript to perform client side validation using JavaScript frameworks like AngularJS, Bootstrap.
- Working extensively on J2EE, Spring and hibernate to implement the application on the backend.
- Working with spring boot to build web applications by implementing dependency injection and other configuration.
- Using inbuilt queries methods in Spring JPA to perform operations on data stored in MySQL database.
- Performing the queries on database using MySQL on the SQLYog application.
- Developing REST APIs on the server side to provide the APIs to make it accessible on front end.
- Working on Soap UI to test the JSON response obtained from REST APIs created on the server side.
- Using Putty as the tool for the deployment of application.
- Worked on UNIX commands to use the command line interface in Putty.
- Using GIT for the software configuration management and version control.
- Using Eclipse IDE as the development Environment and tomcat as the application server.
Tools: Java, J2EE, HTML, CSS, JavaScript, Ajax, JQuery, JSON, AngularJS, Bootstrap, Spring Boot, Spring JPA, Hibernate, Web Services, REST, GIT, Eclipse IDE, Tomcat, SoapUI, SQLYog, Putty, UNIX.
Confidential, CA
Java Developer
Responsibilities:
- Involved in gathering requirements from business and design meetings.
- Coordinating with all parties of the enterprise application like data warehouse team, DBA teams, Architect
- Involved in doing Proof Of Concepts using different technologies like Spring Boot, Hibernate, SOAP web services, Hibernate EH Cache Implementation.
- Implemented 5 RESTful web services using Spring RESTEasy.
- Written unit test cases using Junit, Mockito.
- Written integrated test cases using Spock.
- Written Hibernate Named queries to pull data from database.
- Invoked database stored procedures using Spring JDBC Template.
- Validated user’s information by consuming third party SOAP web services.
- Developed UI pages using Angular JS, HTML5, Bootstrap, and CSS3.
Tools: Spring RESTEasy, Hibernate, SOAP, Oracle, AngularJS, HTML5, CSS3, InteliJ IDE, TOAD, Sublime Text Editor
Confidential, OH
Java Developer
Responsibilities:
- Designed and developed the new Services framework from the scratch to able to accommodate future versions of the services.
- Developed a wrapper framework to using rest easy for developing Restful services reusing the SOAP services.
- Responsible for whole project level activities including setting up servers, adding security certificates, setting coding standards, mentoring junior team members (technically) and end to end application release process.
- Involved in writing Jenkins build scripts and automating the deployment process with in U-Deploy tool.
- Developed different CRUD features of the application using Backbone models, routers, views and Handlebar templates.(View/Add/Update/Delete of Registry/Preferences/Purchases)
- Involved in developing reusable components on front end using backbone & compatible front end technologies, so rest of the developers can make use of these components.
- Responsible for end to end application development and deployment of both front end and backend applications of the project.
- As a key technology expert in the team, responsible for generating technical specifications to design or redesign complex software components and applications.
Tools: Eclipse, JAVA/J2EE, SOAP/REST (REST EASY), DB2, Back bone, Handlebars, Node JS, JBoss, Git, Jenkins, SVN.
Confidential, NJ
Developer
Responsibilities:
- Application Development in various technologies like J2EE, spring, struts and web-service technology.
- Worked extensively on Core Java and Server side programming.
- Application was a web based CSR application to help CSR executives help resolve client queries online.
- Consume various Java based web services using Java.
- Developed new workflows and coded for new change requests.
- Handled direct interaction with the client for requirement analysis.
- Worked collaboratively with Development/Application Managers, Technical Architects, Quality Assurance Managers and others to ensure effective cross-project communication and issue management.
- Co-ordinated testing efforts with QA.
- Ensured issues are identified, tracked, reported on and resolved in a timely manner.
- Lead Programmer for developing back end business logics.
- Provided incident resolutions when required.
- Have written several artifacts like SFS (System Functional Specifications), ROM (Rough Order of Magnitude) for a number of CRs developed.
Tools: Java, JSP & Servlets, Web Services, Spring MVC, Struts, UNIX, MS Office, Agile/Waterfall Methodology.
