Sr Ja Developer Resume
VA
PROFESSIONAL SUMMARY:
- Around 5 years of experience in analysis, Design, Development and Maintenance of Java, Client - server based Enterprise applications and web-based technologies like J2EE and java.
- Knowledge in object-oriented programming and Design, SDLC (Software Development Life Cycle) Self-motivated and quick learner of new concepts and technologies.
- Very Good Experience in java script libraries such as JQuery.
- Having working experience in Core java, JSP, Hibernate, Spring boot, Web services, JDBC, XML, HTML, CSS and Java Script.
- Experience in Micro services development using spring boot and deployment in Pivotal Cloud Foundry (PCF) and experience in Cloud computing window azure.
- Good Experience in Web services (soap web services and RESTFUL services)
- Extensive experienced in developing applications using MVC Framework.
- Experienced in Web/application servers such as WebLogic and Apache Tomcat.
- Experience in developing web applications with various open source frameworks: Spring Framework 1.2, 2.0, Spring (MVC), Spring (AOP), Struts Framework, Struts Validation.
- Experience in developing robust, interactive User interfaces in AngularJS and Nodejs
- Developed Offline web applications using AngularJS 2, AngularJS4and Indexed DB.
- Hands on experience with version control systems like GIT HUB.
- Experienced in build and testing frameworks such as Log4J and Junit.
- Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS, JAX-RS)
- Hands on experience on Project Management tools like JIRA.
- Having good understanding of Change Management Process.
- Good Experience using Waterfall Model and Agile methodology.
- Good knowledge of Object Oriented Programming and d Confidential base concepts.
- Excellent problem-solving and analytical skills with a strong technical background, debugging and good interpersonal skills.
TECHNICAL SKILLS:
Languages/Packages: Java 8, C, C++, JavaScript
Platforms: Windows, Linux, Unix
Distributed technologies: Java, J2EE, Servlets, JSP, JDBC, XML, MVC, JavaThreads,Spring, Hibernate
Web Servers: Apache Web Server, Tomcat 6.0 Engine
Core Java: Memory Management, Thread Classes, Exception Handling and Collection APIs, Files.
Web Technologies: XML,CSS, SOAP, RESTful services, HTML5, CSS3
Application Server: WebLogic, Tomcat
Scripting: JSP, JavaScript, HTML, JQuery.
Frameworks: Microservices, Struts 1.1, 1.2, 1.3.8, Spring 3, JSF 1.2, 2
IDE Tools: Eclipse, Netbeans
White Box Testing: JUnit 4.1, DB Unit, Load Test, Timed Test
Methodologies: Agile, water Fall
PROFESSIONAL EXPERIENCE:
Confidential, VA
Sr Java Developer
Responsibilities:
- Worked with different teams to understand the enhancements and gathering requirements of the project.
- Responsible in designing architecture of the project and documentation of project.
- Used Test Driven Development and Agile Methodology in this project.
- Responsible for developing and enhancing the Client/Server application using J2EE standard open-source framework Spring, REST, Hibernate, Core Java, Collections, Multithreading.
- Coding and implementation for Java based object model components using Eclipse IDE.
- Extensively worked on Java server-side programming using Servlets, and JSP.
- Converted a monolithic app to microservices architecture using Spring Boot using 12 factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF
- Developed the pages using JSP, Spring MVC, HTML5, CSS3, JavaScript, JQuery and Bootstrap to provide responsive web pages.
- Involved in development of a UI pages using AngularJS, node JS, HTML5, CSS, Bootstrap, Spring Boot, JQuery, play framework and performed d Confidential transfer using Controllers.
- Responsible for setting up AngularJS5 framework for UI development. Developed html views with HTML5, CSS3, JSON and React JS.
- Used REST API's for the application at the backend.
- Used Multi-threading to handle the errors in the process of transactions.
- Designed and implemented using RESTful and micro services in the backend.
- Backend is being written in Java using Spring Boot framework for scalability.
- Worked Extensively with Query Optimization Techniques to Fetch D Confidential with better Performance Tuning.
- Written unit tests using JUnit5 for correctness of the compiler .
- Responsible for Web UI development in JavaScriptES6 using JQuery, Angular 2 and AJAX.
- Involved in Deployment and Troubleshooting issues in the application.
- Used GitHub to maintain the versions of the source code of the project.
- Used Hibernate mappings, relationships between tables and entity classes to access and update information in the d Confidential base.
Environment: HTML, CSS, Angular JS2 / 4, Bootstrap, ReactJS, AJAX, Rest webservices, Spring MVC, Java 8, Core java, Spring Boot, Multithreading, Spring 4.x, Hibernate 4.x, Git, Spring Batch, Spring Security, Git, Junit.
Confidential, PA
Java Developer
Responsibilities:
- Involved in all the phases of the application which include design, Analysis, testing phases of the application and responsible in gathering requirements.
- Worked on Agile Software development life cycle.
- Involved in Daily Scrum (Agile) meetings, planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end.
- Responsible in Implementation and testing of java Application software and support for existing or new java applications.
- Worked on Git for the cloning the files of the application in the local repository (Git Bash).
- Used the frameworks like Spring, struts and Hibernate in developing the web applications.
- Used Web services - WSDL and SOAP for getting information and format conversion from other modules in the system.
- Worked with UI/UX designer to implement the best design practices.
- Expertise in Java scripts and Bootstrap to provide more user interface.
- Used ReactJS and NodeJS for the User Interface changes of the application.
- Implemented Restful Web services to retrieve d Confidential from client side and made REST API calls from Node JS, parsed the d Confidential to project to client and handled the security and Authorization using Spring Security.
- Used AJAX calls for retrieving the d Confidential and parse the d Confidential on to the web pages.
- Responsible for implementation of RESTful web services using the spring framework.
- Involved in writing the Stored Procedures, functions with Oracle.
- Used JIRA tool for tracking stories progress and follow Agile methodology.
- Used GIT for Version control across common source code used by developers.
- Used Eclipse IDE for Debugging and development of Application.
Environment: JDK8, GIT 2.5.0, Eclipse Oxygen, Apache Maven 3.3.3, ReactJS, NodeJS. Bootstrap 3.3.7, Spring Framework, AJAX, Hibernate, JUnit, WSDL, JIRA.
Confidential
Java Developer
Responsibilities:
- Implemented and followed Waterfall methodology and participated in the SDLC of the project.
- Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
- Back end coding and development using Java Collections including Set, List, Map, Multithreading, Servlet, Exception Handling etc.
- Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc
- Involved in developing various reusable Helper and Utility classes using Core Java, which are being used across all the modules of the application.
- Developed reusable utility classes in core java for validation which are used across all modules.
- Responsible for requirement gathering and preparing the requirement specification document.
- Involved in development of the applications using Spring Web MVC and other components of the Spring Framework.
- Designed, developed and maintained the d Confidential layer using Hibernate and performed configuration of Spring Application Framework.
- Used JIRA for updating task status, bug tracking and defect reporting.
- Used GIT hub as Distributed version control system and branching for implementing new features.
- Involved in designing the application by drawing UML diagrams using Rational Rose tool.
- Used Eclipse as IDE to develop the application.
Environment: Java, Collections, Multi-threading, Eclipse, Windows, UML, Spring MVC, JSP, Servlets, MS Office, HTML, CSS, JavaScript, JIRA, GIT.
