Sr Java Developer Resume
Washington, DC
SUMMARY:
- 11+ years of experience in design, development and implementation of Object - Oriented Applications, Intranet, Internet and Java & J2EE applications.
- Expertise in design and development of multi-tiered web-based applications using J2EE technologies like JSP, Servlets, Struts, Spring, JSF, EJB, JDBC
- Extensive experience in designing and developing Multi-Tier Web Applications using J2EE and UML, Server side Business Logic using XM, Java Servest, Java Server Pages, JFC, JDBC, RMI, Java Beans, Web Sphere 6.x/7.x.
- Expertise in various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch, Spring Security and Spring Boot.
- Solid experience in design and implementation of MVC architecture using Struts.
- Developed, tested and deployed applications in Windows, UNIX and Linux environments
- Solid experience in design, development of web-based applications using HTML, DHTML, CSS, JavaScript and JSP, Servlets
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 6/7, CSS Frameworks, Java.
- Expertise in Object Oriented Programming, Client/Server Applications, Relational Databases and E-Business Applications.
- Experience in developing web services using JAX pack (XML, SOAP, UDDI, and WSDL).
- Good working experience wif Hibernate open source object/relational mapping framework and Spring Framework.
- Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
- Experience wif several components in our open-source and enterprise software stack is desired, including. Java, Maven, Git, JavaScript (AngularJS and JQuery), Spring Boot/MVC developed wif STS, Selenium, and both Restful and SOAP-based web services.
- Written and debugged the ANT Scripts for building the entire web application.
- Good working experience spring wif Hibernate configuration and Hibernate query language (HQL)
- Excellent hands on experience wif EJB 2.0, XML, XSL, XSLT, DTD and XML Schema.
- Working experience in the development of EJB (Entity, Session and Message Driven Beans), Servest etc.
- Good Experience in design skills using Java Design Patterns and Unified Modeling Language (UML).
- Experience in design and development of Web-Services as Service Providers and Consumers using HTTP/XML, XSL, XSLT, XPATH and SOAP/WSDL.
- Strong experience in using Integrated Development Environments (IDE’s) like Net Beans, RAD 7.0, WSAD 5.0, Eclipse, JBuilder 4.0 etc.
- Experience in Relational Database Concepts and extensively worked wif DB2, ORACLE. Very good in writing complex SQL’s and PL/SQL procedures
- Possess excellent communication, interpersonal and analytical skills along wif can - do attitude.
TECHNICAL SKILLS:
J2EE Technologies: JSP, Custom Tags and Tag Libraries, Java Servlets, Java Beans, JDBC, Java Native Interface (JNI), EJB, JMS, JNDITools and IDE Builder, Eclipse, My Eclipse, Toad,RAD
Object Oriented Languages: Java SDK 1.7/1.8, C, C++
Frameworks: Spring 3.x, Spring Boot, Struts 2.x, Hibernate, Angular
Web/Application Server: IBM WebSphere, BEA WebLogic, Apache Tomcat 7.x, JBOSS
Operating Systems: Windows NT/2000/XP, Mac OSX, UNIX, LINUX
Scripting Languages: JavaScript, JQUERY, AngularJS, AJAX
Database: Oracle, Microsoft SQL Server 2000, SQL, PL/SQL
XML: Schema, DTD, XSL, XSLT and DOM
Protocols: TCP/IP, HTTP
PROFESSIONAL EXPERIENCE:
Confidential, Washington DC
Sr Java Developer
Responsibilities:
- Worked on analysis, design, development, deployment and testing of the application.
- Used Spring-IOC concepts and Spring MVC pattern for developing the application and spring Controllers to maintain view data.
- Used Spring Boot for building application wif Spring initializers and bootstrapping the build configuration and develop custom solutions dat act upon Jenkins information in authentic time.
- Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
- Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
- Enhanced application performance by Angular Component based development in view of future Angular framework transitions.
- Created custom, self-contained, reusable and testable Angular 6 modules, controllers, directives and services to implement key functionalities for customer account summary.
- Used Angular 6 Http services for asynchronous validations for the input fields of the forms wif the data existed in the database
- Worked extensively on XML and XSL Transformations for the data received as a response from web service and display it on the UI screen.
- Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
- Used Jenkins plugins for code coverage and also to run all the test before generating war file.
- Developed various Junit test cases for Unit Testing.
- Worked wif Testers in resolving various defects in the application and was an integral part of the team.
- Implemented DAO for data access using Spring ORM wif Hibernate.
- Developed REST web services using JAX-RS API.
- Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Developed server-side application to interact wif database using Spring Boot.
- Participate in creating the stack of ESMART/CTG applications to migrate to AWS Cloud environment using AWS services S3, SNS, ECS, VPS, Elastic Load Balancer, Auto Scaling, RDS, EBS, Security Groups, AWS, CL/, create SNS and Containerization (Docker) of applications and validate the applications in cloud environment
- Developed PL/SQL Packages, procedures, functions, triggers to ensure integrity of loaded data, based on pre-defined table-driven validations.
- Implemented pre authentication and data base security using spring security.
- Used JAWS to test 508 compliance on the developed forms and fixed code to meet 508 standards
- Used Log4j for logging various levels of information like error, info, debug into the log files.
- As a part of agile Scrum team participates in a daily scrum to provide daily reports and updates
- Support the application through debugging, bug fixing and maintenance releases.
- Installed Jenkins plugin for code coverage.
Environment: Spring Boot, Spring Security, Spring REST, JPA, Spring Data, Spring Integration, Angular 6,s JAX-WS, JAX-RS, Boss, Java 8,Java Script, JQuery,CSS, Docker, AWS, Maven 3.6.3, JDBC, Eclipse, XML Spy, Oracle, SOAP UI, Jenkins, Agile, SQL Developereclipse.
Confidential, Sparks, MD
Sr Java Developer
Responsibilities:
- Responsibilities included the full life cycle of gathering requirements, design, development, testing, deployment and production support.
- Proposed Design Solutions for various Change Requests.
- Integration wif the J2EE Services layer of Unity Platform, using spring application context.
- Used Spring DI framework for business implementation of the application.
- Used Spring Core framework for building the application based on IOC design paradigm.
- Implemented DAO for data access using Spring ORM wif Hibernate.
- Wrote spring configuration file to define beans, define data source and Hibernate properties.
- Developed Database connection methods using JDBC to connect Oracle database.
- Experience in developing UNIX shell scripts for automating deployment of applications.
- Deployed the java application using Maven build script
- Used to JDBC API to interact wif the Database.
- Used Spring MVC Framework and Hibernate for ORM Layer for DB connectivity
- Configured the Web logic’s JMS Server, created JMS connection factories, queues.
- Developed Java classes for implementing asynchronous processing using JMS configuration using web logic Server.
- Implemented multi-threaded synchronization processes, wif JMS queues for consumption of Asynchronous requests.
- Develop DAO design pattern for hiding the access to data source objects.
- Wrote SQL and stored procedures using PL/SQL for retrieving data and data manipulation.
- JAX-WS for Web services implementation under SOAP architecture.
- Used Log4j for logging various levels of information like error, info, debug into the log files.
- Implementing all the Business logic in the middle-tier using Java classes, Java beans.
- Daily Scrum meetings wif team
- Story point allocation to track progress of project
- Tracked the dependency and Impediments in projects and coordinated wif other team to resolve impediments as soon as possible Conducted Retrospective meetings at the end of sprint to learn improvement areas for next sprints
Environment: JDK6.0, J2EE, Servlets, JSF 2.0,Hibernate, JNDI, JMS, Spring, Groovy, Java Script, XML, JSTL, Oracle 10g, SVN, JAX WS Web services, PlSql, jQuery, Restful Web Services (SOAP), JSON, Web logic Application Server 10.3.6, Maven 3.1.1, JDBC, Windows XP, Eclipse.
Confidential, American Fork, UT
Sr Java Developer
Responsibilities:
- Involved in the full software development lifecycle (analysis, design, code, test and document) from inception to production transition for web-enabled application based on J2EE and Web Logic.
- Implemented the validation framework using JavaScript to extend client side as well as server-side validations.
- Used Spring framework in the development of business components and integrated wif the Hibernate ORM tool.
- Worked on ESB for the Mortgages project.
- Developed and consumed Web Services for the application, which perform the eligibility checks.
- Involved in-group meetings wif Managers, Team Members in designing, implementing and testing.
- Responsible for the design and development of the Web Sphere, middle-tier messaging and approval system.
- Implemented Spring MVC pattern at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance.
- Build and maintain RESTful Web Services for delivering identity and access related data to technical community.
- Involved in designing and developing remote calls to methods and soap-based Web Services.
- Written TDDs/BDDs to test the user interfaces dat were developed wifin the application.
- Used defect-tracking systems like HP Quality Center.
- Managed beans in JSF were developed to handle the presentation logic
- Used JUnit for unit testing.
- Installed and configured Web spheres MQ Server.
- Used to co-ordinate between the Offshore and Onshore team.
Environment: JDK6.0, J2EE, Servlets, JSF 2.0, Hibernate, SOA, JNDI, JMS, Spring, Agile, HTML, Java Script, XML, JSTL, JQUERY, MySQL, PlSql, Restful Web Services Maven, JDBC, JSON, Windows XP, Eclipse, Apache Tomcat Server 7.0.
Confidential, Des Moines, IA
Sr Java developer
Responsibilities:
- Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
- Involved in designing Application based on MVC architecture.
- Implemented the MVC architecture for supporting the UI using Java Server Faces Framework.
- Implemented Navigation rules and Message Bean Declarations in faces-config.xml files.
- Developed web components using Struts framework.
- Used JSF Built-in validations and developed custom validation components to validate different data input values.
- Designed and developed for the Presentation layer using JSP/Servlets and MVC Struts Framework.
- Server-side validation was performed using Struts Validation Framework.
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class. Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
- Used Spring MVC and web flow for MVC Framework and Hibernate for ORM Layer for DB connectivity
- Developed XML configuration and data description using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.
- Used the JDBC for data retrieval from the database for various inquiries. Performed purification of the application database entries using Oracle 9i.
- Used DAO pattern to retrieve the data from database.
- Writing the test cases using TestNG Framework.
- Developed build scripts using ANT tool for compilation and deployment purpose.
Environment: JDK5.0, J2EE, Servlets, JSP, Spring 2.5, HTML, Java Script, XML, JSTL, XPath,Oracle 10, RAD 6,WebShere Application, SVN, Maven, JDBC, Windows XP,Hibernate
Confidential
Java Developer
Responsibilities:
- Involved in the project from requirements gathering and involved in various stages like Design, Testing till production.
- Designed and developed for the Presentation layer using JSP/Servlets and MVC Struts Framework.
- Server-side validation was performed using Struts Validation Framework.
- Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action Class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Service Locator, Data Access Object and Singleton.
- Implemented persistence layer using Hibernate.
- Used the JDBC for data retrieval from the database for various inquiries. Performed purification of the application database entries using Oracle 9i.
- Used ANT Deployment Descriptor Setting up build environment by writing Ant build.xml, taking build, configuring and deploying of the application in all the servers
- Extensively worked on Java Script for client-side validation, and various GUI elements,
- Implementing all the Business logic in the middle-tier using Java classes, Java beans.
Environment: WebLogic, JDK, Servlets, JSP, Ejb, XML, WebServices, Oracle, Clear Case, Rational Rose, AJAX, Java script, HTML, RAD and ANT.