Java Developer Resume
Rhode, IslanD
PROFESSIONAL SUMMARY:
- 2 years of experience in modern, robust programming techniques on the Java platform, with projects deployed in commercial, financial, and insurance applications.
- Extensive understanding and experience in the SDLC phases like the Requirements, Specification, Analysis, Design, Implementation, Testing, Deployment and Maintenance with various methodologies such as Waterfall and Agile Models.
- Experienced in designing and developing software on full life cycle development projects and building Enterprise web applications using Java/J2EE technologies like JSP, JDBC, EJB transaction implementation (CMP, BMP, Message - Driven Beans) .
- Experienced in server technologies such as Spring Framework, Spring MVC, Hibernate, Angular Js, Servlets, SQL, RestFul and SOAP Web services .
- Experienced in client technologies such as JavaScript, HTML, CSS and XML.
- Experience in integrating the internal security model into new projects.
- Expertise knowledge in building applications using OOAD.
- Experience in Distributed Application Development and Object-Oriented Programming (OOP).
- Worked on the JavaScript library JSP, AngularJS skilled at progressing from problem statement to well documented designs.
- Excellent work experience with Database writing highly complex SQL/PLSQL queries, with major Relational Databases MySQL.
- Involved in being up to date with the latest technologies and introducing them as needed into the company’s infrastructure.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, PL/SQL
Web Development: HTML 5, HTML, Java Script
Databases: Oracle, SQL Server, MYSQL
IDE Tools: Eclipse, My Eclipse
Web Application Servers: Tomcat, JBoss
Operating Systems: Windows 2003/2000/NT/XP
Frameworks: Struts, Spring.
PROFESSIONAL EXPERIENCE:
Confidential, Rhode Island
Java Developer
Responsibilities:
- Used, participated in Agile Methodologies for design and development of the applications.
- Involved in Scrum meetings for effective development.
- Involved in complete Software Development Life Cycle (SDLC ) with Object Oriented
- Approach of client's business process and continuous client feedback.
- Involved in writing java API for Amazon Lambda to manage some of the AWS services.
- Used Micro-services to ensure the scalability of application on cloud infrastructure.
- Developed application modules using Spring MVC, Spring Annotations, Spring Beans, Dependency Injection, with database interface using Hibernate.
- Used Spring MVC front controller pattern to handle requests starting with dispatcher servlet to handle incoming requests.
- Produced and consumed the web services data in the form of JSON, XML. Created different XML documents using XML, XSD and XSLT.
- Designed & developed the UI application using React JS, Rest, Spring MVC, Spring Data JPA, Spring Batch, Spring Integration & Hibernate.
- Used React JS for templating for faster compilation and developing reusable components.
- Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents.
- Wrote test cases which adhere to a Test-Driven Development (TDD) pattern.
- Developed Maven configuration files to load the context of the application.
- Used GIT for source control and Jenkins for continuous integrations
- Worked on Jira for User requirements and used Jira as bug tracking tools.
- Developed functions and store procedures using SQL for the Application.
- Wrote database queries using SQL and PL/SQL for accessing, manipulating and updating Oracle Database
Environment: Java1.7/J2EE, Linux, HTML, Spring 4.0, Hibernate, AWS, RESTful, Agile Methodology, CSS3, JavaScript, Servlets 3.0, Spring Boot, ReactJS, MongoDB, Eclipse 4.4, jQuery, Unix Shell Scripting, AJAX, JBOSS EAP 6.1, JUnit 4, Log4j, GIT, Jira, Jenkins, SQL
Confidential
Intern in java
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development, and Customization of the Application using Agile Methodology.
- Experience working closely with Business Analysts and Product team in understanding the technical requirements.
- Used Unified Modelling Language (UML). Created specifications which include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Developed various objects using java and HTML and DHTML to maintain well-structured GUI and to interact with Controllers to get data from MySQL database.
- Created used interfaces using JSP.
- User input validations done using JavaScript and developed use cases using UML.
- Extensively worked on Struts Framework based on the MVC design pattern.
- Designed and developed all the user interfaces using JSP, Servlets and Spring framework.
- Responsible for the configuration of Struts web-based application using struts-config.xml and web.xml.
- Developed and modified Action Classes to accept and process request from the clients.
- Developed DAO Layer using JDBC to connect the J2EEserver with the MySQL database.
- Developed database objects like tables, views, stored procedures, indexes.
- Deployed and tested the application on Apache Tomcat web server.
- Used Eclipse IDE for development and Ant build for building and deploying application.
- Involved in testing and fixing the bugs.
- Worked with QA team on daily basis in fixing the reported bugs/defects and checking cross platform compatibility.
Environment: Java, Servlets, JSP, Eclipse, Windows NT, XML, PL/SQL.
