Sr. Java J2ee Developer Resume
Rutherford, NJ
SUMMARY
- Overall 8 years of experience in various stages of Software Development Life Cycle.
- Java EE Technologies: Spring Framework, Spring WS, Spring Boot, Hibernate, SQL, Junit, JAVA 7/8, Servlet 2.4, JSP 2.0, EJB 3.0, Rest Web Services, Web Logic 10, and Oracle 10g, WSDL, and XML parsers.
- Developed and deployed J2EE applications on both Web and Application Servers including Apache Tomcat, Web Logic, JBoss and IBM Web Sphere.
- Experience in implementing the various services using Microservices architecture in which the services working dependently, implemented Spring Boot Microservices to divide the application into various sub modules.
- Experience in building web applications using Spring framework features like Spring Boot, Spring MVC, Spring Context, Spring Data, Spring AOP, Spring ORM, Spring Batch and Spring Security.
- Experience in XML related technologies like XSL, XSD, XPATH, DTD, and XML Schemas, XML Parsers like DOM & SAX.
- Experienced in JMS over messaging to exchange the information in more reliable and asynchronous way in Enterprise Applications. Used Apache Active MQ as JMS provider.
- Experienced in Angular Components, Directives, Services, Factory and Service Resources, Routing, Promise, and Events.
- Proficient with Web Page Development and developed front - end UI using Angular, HTML5, CSS3, EXT-JS, JSP with Custom Tag Libraries Bootstrap, Canvas, JavaScript, JQuery and AJAX.
- Extensive experience in developing web page quickly and effectively using Bootstrap.
- Experience in ORM Library with Hibernate for mapping Object-Oriented Domain model with Relational Database.
- High Level Design: Realizing the use case as HLD&LLD using IBM-RSM&RS and generating skeletons for development. Wide experience in analyzing, UML designing & developing systems with standard design patterns.
- Development Methodology: Experience in Agile, hackathon, waterfall Model. Daily scrum, Story grooming, estimations, Sprint retrospectives. Active participation in Sprint/Epic planning and review with business for sprint product deliverables to the end customer.
- Continuous Integration: Hand on with build and deployment integration with Jenkins Maven job creation to integrate the code change for continuous integration process.
- Experience using design patterns including MVC, Singleton, Frontend Controller, Service Locator and Decorator.
- Experience in writing and executing unit test cases using Junit, Mockito.
- Strong Experience in developing user interfaces with DHTML, JSTL and CSS.
- Experienced using WARs and EARs to build and deploy the applications in application servers using ANT scripts and different IDEs.
- Extensive knowledge in OOAD concepts of Use Cases, Activity diagrams, Sequence diagrams and class diagrams using UML.
- Experience in RDBMS such as Oracle, SQL Server and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Experience in Providing Production support.
- Experience in Windows, UNIX and Linux environment.
- Experience in C++, C and VOIP domain. Worked on SIP, RTP, TCP/IP protocols and related frameworks.
- Strong interpersonal skills, ability to interact with people at all levels. Good communication and presentation skills.
- Industry experience includes banking/financial sector, telecom, e-commerce etc.
- Excellent analytical and problem-solving skills; rapid adaptation to the new environments and technologies.
TECHNICAL SKILLS
- Java/J2EE
- Eclipse, STS
- Back end Technologies:
- Java/J2EE, JDBC, Spring, MVC, REST Webservices, Hibernate
- Front end Technologies:
- JavaScript, HTML, CSS, XSL, Angular
- ANT Scripts, Maven for builds, XML, SQL
- Oracle, SQL Server, PostgreSQL
- Tomcat, WebLogic, WebSphere
- Sanity, providing complete support for functionality and performance testing of Finacle products at Regression testing, SIT, UAT and Production environments.
- Selenium, Swagger, Junit
- HP Quality Center and Jira
- GIT, CVS, Subversion
PROFESSIONAL EXPERIENCE
Confidential, Rutherford, NJ
Sr. Java J2EE Developer
Responsibilities:
- Designed and developed the application using Agile Scrum methodology by breaking down the project to several sprints.
- Developed the MVC application according to the user requirements using Spring MVC, Angular, JSP, JSTL, Html and CSS.
- Developed various Spring rest controllers for request mappings and created JSP custom tag libraries for the application.
- Participated in the development of responsive Single Page Application using Angular framework and in conjunction with HTML5, CSS3 standards with front-end UI team.
- Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
- Developed web pages using Spring tag library, JSP custom tags, angular directives and angular components.
- Used Bootstrap for frontend framework, responsive designs, and web development.
- Worked on Spring Boot Restful API for backend services used Oracle for database services
- Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map java entities to database tables.
- Used WebSphere Application Developer to build, test, and deploy application locally.
- Worked with AWS Infrastructure teams for configuring security groups and access controls.
- Managed build, reporting and documentation from the project information using Jenkins, GIT for version control.
- Worked on Java 8 Lambda Expressions to make anonymous inline function calls by using Functional Interfaces which makes code readable and concise.
- Wrote HQL queries for reports and Criteria queries to get the data in the Data tables.
- Used GIT for software configuration management and version control
- Involved in Unit & Integration Testing of the application.
- Developed unit test cases using JUnit framework for testing accuracy of code and logging with SLF4j and Log4j.
- Involved in code review and deployment of the application on development, testing of production servers.
- Supported the application on different environments from Test to Production environment. Analyzed the issues and fixed the defects assigned to me by the users.
Environment: Java 8, Spring Boot, Spring, Restful API, Angular, Batch, Hibernate 3, CSS3, XML, HTML, JSP, Oracle, Windows 7, GIT, JIRA, Rally, Eclipse, JUnit, Maven.
Confidential, Tampa, FL
E-AUTH Service Java/J2EE Developer
Responsibilities:
- Involved in complete SDLC which includes requirement gathering, modeling, analysis, architecture design and prototyping.
- Involved in gathering requirements for the application and worked with the business team to review the Software Requirement Specification document and Architecture document.
- Involved in the development of components by using Java8, Spring boot and Spring Data to persist the data in DB.
- Used spring core annotations for Dependency Injection, Spring DI and Spring MVC for RESTful APIs and Spring Boot for microservices .
- Used Spring Framework AOP Module to implement logging in the application to know the application status.
- Responsible for attending SCRUM meeting on daily basis.
- Developed REST APIs using Spring MVC REST and Jersey.
- Used Microservices with Spring Boot service interacting through amalgamation of REST and MQ message broker.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Used spring core annotations for Dependency Injection, Spring DI and Spring MVC for RESTful APIs and Spring Boot for microservices.
- Designed project related documents using MS Visio which includes Use Case, Class and Sequence diagrams.
Environment: Java8, Spring, Spring Data JPA, Oracle, Micro Services, STS, PL/SQL, JMS, MQ Series, Log4j, Junit, Mockito.
Confidential, Beltsville, MD
Sr Tech. Consultant
Responsibilities:
- Involved in the Technical design documentation and development.
- Verified the existing functionality against the requirements; Worked and finalized the Test Plans and Test Scripts.
- Developed Selenium Scripts and automated testing to decrease the over all testing duration, and build times.
- Developed automation functionality for the order status to change from In-Progress to flow Status.
- Fine-tuned certain modules of RMOnline framework to accommodate the above automation.
- Contributed production support for the application.
- Developed the User Interface using Java Server Pages utilizing Custom Tag Libraries.
- Took care of code-signing JUpload Open Source Component.
- Optimized Application environment and resolving conflicts.
- Fixed the Build Scripts.
- Helped in migrating from CVS to GIT
- Developed logging using AOP concepts.
Environment: Java 1.6, JavaScript, JSON, Selenium, JUnit, Log4J, XML, Spring, Hibernate, Oracle 11g, Eclipse, Ant, Jira, CVS, GIT, ImageMagick, Ghost script, PdfLib, JSF, Adobe Libraries.
Confidential, Sparks, MD
Sr. Consultant
Responsibilities:
- Researched on Fraud Net’s internals and integration points with external applications.
- Documented the Fraud Net implementation details specific to the module.
- Designed and Developed JUnit cases, validated JSON responses.
- Developed hibernate criteria queries for extensive search functionality.
- Used Java Assured API to consume Restful Web Services.
- Co-authored Test Cases with the Bluefin framework.
Environment: Java 1.6, JavaScript, Spring, Oracle 11g, Eclipse, Maven, Web Services, Unix, Bluefin Testing Framework.