Senior Full Stack Java Developer Resume
San Antonio, TX
CAREER OBJECTIVE:
Quality - oriented professional with 9+ years of experience and a proven knowledge of application development, advanced technology, and configuration management. Aiming to leverage my skills to successfully fill the Senior Java Software Developer role at your company.
SUMMARY:
- Over 9 years of extensive experience in software development with expertise in web development, maintenance, enhancement, in Java J2EE with Web Services, Spring and Hibernate.
- Excellent programming experience in implementing Java/J2EE in different layers of the projects i.e. in UI, business, middle layers etc.
- Expertise in Master Craft and BTM framework.
- Expertise in using OOPs concepts of Abstraction, encapsulation, inheritance, polymorphism.
- Experience developing and deploying applications on various Application/Web Servers such as Web Sphere and Tomcat.
- Expertise experience in JAVA/J2EE Technologies and Web services (SOAP and REST)
- Good Knowledge in developing dynamic web pages in HTML, Java Script, Angular4.
- Expertise in using IDE like Eclipse for debugging and using java coding standards from the beginning of the development.
- Expertise in using code management tools like IBM RTC SCM, GIT, AWC, Gradle.
- Involved in different phases of SDLC of projects from Requirement gathering, Analysis, Design.
- Worked in Agile Environment as scrum team member and involved in different scrum ceremonies, Iteration planning, Iteration Demo and Iteration retrospective etc.
- Implementation, Unit testing and deployment from development to live.
- Good exposure on J2EE design patterns such as MVC, Singleton, Proxy Pattern, Data Access Object, Business Delegate and Mediator.
- Expertise in building applications using MVC.
TECHNICAL SKILLS:
Programming Languages: Java, C++.
Web Services: SOAP, REST, XML, JSON,SPRING BOOT,SPRING MVC,MICROSERVICES
Web Technologies: HTML, JSP, JavaScript, CSS, AJAX, jQuery, JSON, DOM, Angular5
Data Access Technologies: Hibernate, JDBC, SQL, Open JPA
J2EE Technologies: JSP, Servlets, EJB.
Query Language: SQL
Database: SQL Server, IBM DB2, Oracle 8i-9i-10g
IDE Tools: RSA, RAD, Eclipse
Servers: WebLogic, Apache Tomcat, WAS, JBoss
Version Control: IBM RTC, Star Team, GITLAB
Web service Tools: SOAP UI, ARC
Verticals: Banking, Insurance, Financial Advice
WORK EXPERIENCE:
Confidential, San Antonio, TX
Senior Full Stack Java Developer
Responsibilities:
- Analyzing the current Business process
- Analysis and design documents.
- Attending business sessions and understanding UI specifications, Use Cases.
- Analysis of the current system to perform coding.
- Service invocation using RSA.
- Code walk through, debugging and error fixing.
- System components construction using Java, Web Services
- Developed Micro Service to provide RESTful API utilizing Spring Boot with Spring MVC
- Preparation of Project estimates, time lines and project execution plan
- Integration test server box maintenance for all components.
- Configuration and Defect management using RTC.
- Team orchestration to effectively carry out all project activities such as analysis & design.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Write, analyze, review, and rewrite programs, using workflow chart and diagram.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Assign, coordinate, and review work and activities of programming personnel.
- Train subordinates in programming and program coding.
- Designed and implemented REST API, Micro Services using Jersey Implementation.
- Implemented security for REST services with OAuth2.
- Extensively used JPA for persisting data.
- Extensively used Git Lab and RTC for CI/CD.
- Designed and developed Micro services using Jersey Implementation.
- Designed and developed various SOA composite applications to interact external data sources.
- Designed and developed XSD and WSDL for all SOA services...
- Build application using Gradle.
- Extensively used automated test suite framework for creating and running repeatable tests on SOA composite applications.
Confidential, San Antonio, TX
Java Back End Developer
Responsibilities:
- Analyze the requirements and develop the application.
- Development of code and some reusable components in the project.
- Preparation of Unit Test specification and design documents.
- Involved in the Construction of the system as per requirements.
- Performing Impact Analysis of the code change
- Worked with code review team.
- Involved in Unit testing, Integration Testing and System Testing. Quality Process Management using IQMS.
- Designed and implemented REST API using Jersey Implementation
- Implemented security for REST services with USAASECUREBUS.
- Extensively used JPA for persisting data.
- Extensively used RTC for CI/CD.
- Designed and developed Rest services using Jersey Implementation.
- Build application using RSA.
- Used AWC for deploy.
- Extensively used automated test suite framework for creating and running repeatable tests on SOA composite applications.
Confidential
Java Back End Developer
Responsibilities:
- Involved in the study of the existing system.
- Involved in designing the system as per the new requirements
- Involved in coordinating with onsite
- Preparation of Unit Test specification and design documents.
- Involved in the Construction of the system as per requirements.
- Configuration and Defect management using Star Team
- Worked with code review team.
- Involved in Unit testing, Integration Testing and System Testing.
Confidential
Java Developer
Responsibilities:
- Preparation of Analysis and Design Documents
- Preparation of Technical Specification document
- Coding
- Preparation of Unit Test specification and design documents.
- Involved in the Construction of the system as per requirements.
- Configuration and Defect management using Star Team.