Sr. Java Developer Resume
Phoenix, AZ
SUMMARY:
- 8 years of good experience in IT Industry which includes Analysis, Design, Development and Implementation of Client/Server and web based Multi - Tier architecture systems.
- Oracle Certified Professional Java Programmer (Java8).
- Strong programming skills and development experience using Java 8, J2EE,Struts, JSP, Servlets, Java Beans, JSP, JDBC and XML.
- Software Development Life Cycle (SDLC) experience including: gathering requirements, analysis, design, development, documentation, deployment and testing
- Experienced with frontend technologies like HTML, CSS, JavaScript, jQuery, AJAX, Angular.
- Experience in creating and consuming Web Services, related technologies and tools: SOAP, Restful, WSDL.
- Experience in Spring MVC, Spring Boot, Hibernate ORM frameworks.
- Experience in Application Servers including Web sphere, Web logic Application Server for developing simple, database, web, enterprise applications and web services
- Strong experience in developing Service Oriented Architecture based applications and web services.
- Strong experience in designing applications using MVC Architecture, Object Oriented Analysis and Design (OOAD), Design Patterns
- Well experienced with IDEs - Eclipse
- Effective team working skills. Able to work both as an individual and as a team mate within multi-disciplinary teams.
- Developed coding using J2EE technologies based on the MVC Architecture.
- Implemented Business Logic using Java, Spring MVC and Hibernate.
- Implemented RESTful Web services to retrieve data from client side and made REST API calls.
- Used Log4j for logging errors, messages and performance logs.
- Experience in writing SQL queries and Stored Procedures for interacting with the Oracle database.
TECHNICAL SKILLS:
Programming Languages: Java (Core Java 8 & J2EE), SQL and PL/SQL.
JEE / J2EE Technologies: Servlets, JSP, JSF, EJB, JDBC, JPA
Web Technologies: HTML,CSS, AJAX, SOAP, REST, WSDL, Java Script.
JavaScript Libraries: Angular 4+
Databases: Oracle, DB2, SQL Server, MySQL.
Application / Web Servers: Tomcat, JBoss, WebLogic
Framework: Spring, Spring Boot, Hibernate,Bootstrap
IDEs: Eclipse, NetBeans, IntelliJ
Version Control: GIT, CVS
Operating Systems: UNIX, Windows.
Agile Methodologies: Agile, Waterfall, Test Driven Development(TDD) and Scrum Models
Build Tools: Maven.
PROFESSIONAL EXPERIENCE:
Confidential - Phoenix, AZ
Sr. Java Developer
Responsibilities:
- Involved in the analysis, design, development and testing of the application
- Used SpringBoot based services interacting with of REST .
- Validated the built API in the browser using Postman and Swagger API.
- Used Spring Core Annotations for Spring Dependency Injection and Spring MVC for building REST APIs.
- Worked on RESTful Web Services for transferring JSON data between two interfaces.
- Developed business logic of the application using Spring and Hibernate components
- Performed and documented Unit Testing of code for ensuring bug-free code.
- Implemented server-side Restful web services for external vendors to access our applications.
- Worked on maintaining the persistence using Hibernate ORM
- Designed the architecture to let the third-party services to use the authorization information using OAuth.
- Developed server side application to interact with database using Spring Boot and JPA implementation Hibernate ORM.
- Frontend design was based on the Angular components, used data-binding and design and implementing business logic.
- Using Angular CLI as development tool to create services, components, classes, modules and interfaces.
- Used Jenkins for the automatic build process and used for integration testing and deploying software.
- Experience in developing Agile Methodology along with Test Driven Development (TDD).
- Used GIT to control, track and maintain the different versions of the project.
Environment: Java8, J2EE, Maven, SpringBoot, Restful Webservices, Angular, Tomcat Server,JPA, Hibernate ORM,Swagger,Postman,GIT .
Confidential, Overland Park, KS
Sr. Java Developer
Responsibilities:
- Experience in Design, Development and implementation using J2EE frameworks like Model View Controller, SpringBoot, Hibernate and EJB2.0.
- Developed the front-end web page by using HTML5, Bootstrap 4, CSS3, and JavaScript/TypeScript, taking advantage of the Angular framework
- Responsible for creating the JavaScript/TypeScript code, for different modules. Worked on Oracle 11g, Created DAO classes which get connection instances with Spring JDBC, Configuring JDBC connections..
- Used XSLT to do the transformation changes for the new requirements on the consumer side of web service application
- Experience in application design and development using JavaScript frameworks like Angular.
- Developed SQL queries to access data in Oracle database.
- Implemented Web services components SOAP, WSDL to interact with external system
- Wrote Junit test cases for Java Application.
- Developed web application using spring MVC, Spring JDBC.
- Experience in configuring and deploying Web Applications using WebLogic, JBoss, Tomcat .
Environment: Core Java, Java EE, Spring 2.5, Hibernate 3.2.1, Tomcat, HTML, CSS, jUnit, Angular.
Confidential, Kansas, MO
Java Developer
Responsibilities:
- Implemented agile methodology in the development of the project.
- Implemented designs of new features, controls, and solutions.
- Diagnosis and troubleshooting of technical issues and providing effective and efficient solutions.
- Dynamic documentation of filters, formats and contents which will be reflected in millennium services tool.
- Modified SQL, stored procedure and functions for performance enhancement and Tuning Sql Queries.
- Developed SQL queries with JDBC API to create, retrieve and update data.
- Involved in writing build scripts using MAVEN, GIT to maintain code repository.
- Used Junit, JQuery, Mock it to do the automated unit/integration testing to track the defects and to close the defects.
- Extensive participation in project-related sessions such as code reviews and project status meetings
- Responsible for Coding, Unit Testing and Functional Testing and Regression Testing of the systems.
Environment: JDK, J2EE, Junit, JQuery, Java 1.6, Spring Framework, Hibernate, XML, XSLT, HTML, Maven, Eclipse, SQL, PL/SQL, Jenkins, Windows 7
Confidential - Chicago, IL
Java Developer
Responsibilities:
- Analysis, design, development and testing of the application
- HTML, XML, CSS and JavaScript for developing view pages, client-side validations
- Server and Client-side validation using Struts Validator Framework
- Involved in Core Java/Struts and Core Java/Spring based framework development
- Researched, installed and documented Subversion for source control
- Unit Testing performed for developed modules
- Wrote necessary triggers, views and stored procedures for making efficient application
- Involved in various levels of testing like unit, integration and regression testing
- Involved in coding of SQL, PL/SQL, views and queries
- Involved in writing and consuming WSDL files for accessing web services remotely
- Developed Junit test cases and make sure the test results
- Involved in development of inquiry menu.
- Involved in unit testing, sanity testing, integrated Unit testing and STF activity are documented properly.
- Involved in bug fixing and resolving issues with the QA.
Confidential
Java Developer
Responsibilities:
- Analysis, design, development and testing of the application
- HTML, XML, CSS and JavaScript for developing view pages, client-side validations
- Server and Client-side validation using Struts Validator Framework
- Involved in Core Java/Struts and Core Java/Spring based SVG framework development
- Development of new modules and migration of existing ones to SVG framework
- Researched, installed and documented Subversion for source control
- Unit Testing performed for developed modules
- Wrote necessary triggers, views and stored procedures for making efficient application
- Involved in various levels of testing like unit, integration and regression testing
- Involved in coding of SQL, PL/SQL, views and queries
- Involved in writing and consuming WSDL files for accessing web services remotely
- Developed Junit test cases and make sure the test results are documented properly
- Involved in bug fixing and resolving issues with the QA.
- Involved in writing CRUD operations and stored procedures