Sr.java/angular Developer Resume
AtlantA
SUMMARY:
- 7+ years of experience in design, development and deployment of Enterprise applications using java & J2EE technologies.
- Areas of expertise include analysis, design and development of applications using JSE & J2EE technologies including Servlets, JSP, EJB, JMS, Kafka, Struts, JSF, AJAX, Spring, Hibernate, Web Services, XML, JNDI, JDBC, SVN, Ant, Maven, HTML, CSS, JavaScript and JQuery.
- Experience in implementing various design patterns including Data Access Object & Data Transfer Object, Session Façade, Business Delegate, Service Locator, MVC and Singleton.
- Experience in developing web based applications using Model View Controller architecture and implementing using open source frameworks such as Struts 2.0, Spring IOC and conceptual knowledge of MVC, MDA and AOP.
- Designed, published, consumed Rest based Web Services complaining to base profile 1.0 specification, JAX - RPC, JAX-WS, JAX-RS.
- Message oriented middle ware, service oriented architecture skills in JEE & J2EE with application servers - Weblogic, WebSphere with experience on heterogeneous operating systems.
- Experience in designing and developing unit testing modules based on test first & test driven methodologies for server services and to web interface using Junit4.0, Mockito, PowerMockito.
- Expertise in designing and developing JEE & J2EE compliant systems using IDE tools like Eclipse, My Eclipse, RAD, Weblogic Workbench.
- Good knowledge in SQL, PL/SQL
- Used Spring boot to develop micro-services
- Possess good domain knowledge of banking, financial and health care.
- Highly motivated team player with excellent analytical and communication skills with passion to learn and practice new emerging technologies.
TECHNICAL SKILLS:
Languages: Java, Kotlin, Groovy, SQL and PL/SQL
JEE Technologies: JDBC, JMS, EJB, JNDI, JTA, JAXB, JAX-RPC, JAX-WS
WEB Technologies: Servlets, JSP, JSTL, HTML, JavaScript, JQuery, XML, Angular JS
Apache Tools: Ant, Tomcat, Log4J, Kafka messaging
J2EE Servers: WebSphere, Weblogic, Jboss, GlassFish
Testing Frameworks: Frameworks
JUnit, Mockito, PowerMockito: Jakarta Struts 2.0, Spring, Spring MVC, Spring Boot, Spring Cloud with Micro services, Spring Batch, Spring Integration and Hibernate
Databases: Oracle, MySQL
XML: JAXB, JAXP, XML Spy
UML Tools: Rational Rose 2003
Revision Control: SVN, Clear Case, GIT, PVCS
IDE s: Eclipse, MyEcllipse, RAD, Weblogic Workbench
Other Tools: Jenkins, Jacoco, Find bugs, Fire bug, Sonar, Postman, Soap UI, Advanced Rest Client, Cobertura, Jetty, Selenium, AWS
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
Sr.Java/Angular Developer
Responsibilities:
- Involved in the Analysis and Designing of the modules.
- Developed UI components using JSF technology
- Worked extensively on Spring Stack, Hibernate and mongo DB
- Produced and Consumed Restful web services as part of app communication.
- Worked on frontend technologies HTML5, JS, JQuery, Ajax and CSS3, to fix UI issues
- Worked on oracle, mongo DB CRUD operations.
- Developed UI service using Angular JS,CSS3,HTML5.
- Used Spring boot, Java 8 to develop micro-services
- Used micro-services in developing
- Deployment of micro-services to cloud platform.
- Worked on Spring Batch implementation.
- Involved in Liferay portal setup in Dev and QA environments.
- Designed and implemented the MongoDB schema
- Wrote services to store and retrieve user data from the MongoDB for the application
- Had exposure in Kafka messaging
- Zookeeper services are used to configure Default, Client, Geography level application data
Environment: Java, Liferay Portal, Restful and SOAP Web services, JSF, PrimeFaces, Spring boot, Angular JS, CSS, 3, HTML5,Hibernate, Mongo DB, Zookeeper, Kafka messaging engine, Ilog, Postman, Log4j, JDBC, Unix, SQL/PLSQL,JSON, Tomcat, Toad, Ant, SVN Repository, Ajax, Oracle, Win scp, JavaScript, HTML 5, CSS 3, Jacoco, Mockito, Power Mockito, Groovy, Maven, FindBugs, Git, Jira
Confidential, Alpharetta
Java Developer
Responsibilities:
- Involved in the Analysis and Designing migration modules.
- Developed UI components using JSF technology
- Worked extensively on Spring and hibernate frameworks.
- Configured project in the WebSphere application server.
- Produced and Consumed SOAP and Restful web services as part of app communication.
- Worked on frontend technologies HTML5, JS, JQuery, Ajax and CSS3, to fix UI issues
- Developed DAO (Data Access Object) using Hibernate ORM tool.
- Worked on oracle database tables to store the data into the database and DB xml.
- Written SQL queries, to perform CRUD operations from database.
- Used Unix command line env. to deploy applications in WebSphere.
- Used Spring boot, Java 8 to develop micro-services as part of a POC
- Used micro-services in migrating existing services of the legacy application.
- Deployment of micro-services to cloud platform.
- Worked on Spring Batch implementation.
- Used Confluence, JIRA as part of Agile task tracking and documentation.
Environment: Java, Restful and SOAP Web services, JSF, PrimeFaces, Spring boot, Angular JS,Hibernate, Ilog, Advanced Rest Client, Log4j, JDBC, Unix, SQL/PLSQL,JSON string, WebSphere, Toad, Ant, SVN Repository, Ajax, Oracle, Win scp, JavaScript, HTML 5, CSS 3, Jacoco, Maven, FindBugs.
Confidential, Montana
Java Developer
Responsibilities:
- Involved in the Analysis and Designing migration modules.
- Developed Restful Web Services using JAX-RS Jersey and Rest Client.
- Worked extensively on Spring and hibernate frameworks.
- Configured project in the WebSphere application server.
- EJB, Entity Beans are used as persistence layer and are used to interact with the database.
- Developed web pages for User Interface using HTML5, JSP, Ajax and CSS3.
- Developed DAO (Data Access Object) using Hibernate ORM tool.
- Used Advanced Rest Client to drop the payloads and verify the responses of the order requests.
- Worked on oracle database tables to store the data into the database and DB xml.
- Written SQL queries, to perform CRUD operations from database.
- Administered and configured WebSphere to deploy the application on application server and also worked on Ant scripts.
- Worked on SCM tools like Subversion.
- Deployed code on testing servers and supported the testing team by fixing defects.
- Supported Production deployments during quarterly release events and resolved some critical issues.
- Used JIRA for creating and tracking the status of the tasks.
Environment: Java, Restful Web services, JSF portlets, Hibernate, EJB 3.0, Advanced Rest Client, Log4j, JDBC,Unix,JMS, SQL/PLSQL,JSON string, WebSphere, Toad, Ant, SVN Repository, Ajax, Oracle, Win scp, Angular JS, HTML 5, CSS 3.
Confidential
Java Developer
Responsibilities:
- Involved in design, development and testing phases of the application.
- Implemented the application using Spring framework.
- Developed the user interface using JSP, Custom Tags, Validation Framework, HTML, CSS and JavaScript.
- Implemented Session Facade, Data Access Object and Value Object patterns in the design of Business tier.
- Created Stateless Session Beans in the business tier for remote access.
- Used XSLT to transform test-specific XML scripts into HTML.
- Designed test cases and addressed the problems in development using JUnit.
- Performed build using ANT script and deployed the application on Websphere.
- Supported the application by resolving tickets and reviewing the patrol monitoring reports.
- Worked closely with analysts, project managers, and other developers to meet tight timeframes for issue resolution, code changes and/or data changes.
- Writing Test Cases for the Java classes using the Frame works JUnit, Mockito, PowerMockito
- Reviewing the code based on the pre-defined guide lines like finding out dead codes, infinite loops, abnormal code behaviors.
- Developed End to end web flow using Spring MVC.
- Retrieving code coverage, branch coverage percentage using Cobertura tool
- Worked extensively on Maven building tool.
- Writing Test Suites, Test Runners and automate all test cases through ANT build and generating excel reports.
- Worked on PL/SQL for complex DB functionalities.
- Used code coverage tools like Cobertura and Jacoco.
- Worked on Sonar tool for status reports generation
- Worked on SCM tools like Subversion.
- Used JIRA Greenhopper for creating and tracking the status of the tasks.
- Deployed code on testing servers and supported the testing team by fixing defects.
- Supported Production deployments during enterprise release events and resolved some critical issues.
Environment: Java, Web services, Spring, Spring MVC, Hibernate, SoapUI, Log4j, Xml Beans, JDBC, Mockito, PowerMockito, Tomcat, SQL Developer, Maven-2.0.10, SVN Repository, Jenkins, Cobertura, Jacoco, Sonar, Oracle, winscp, JQuery.
Confidential, Alaska
Java Developer
Responsibilities:
- Developed the Domain, Entity, Data Access Layer classes of the Vendor, Claim Processing module.
- Worked on the Analysis, Design and generation of the database schema with data for the Workbench and Quick Solver module.
- Developed comprehensive build framework using maven, which supports the existing code and incorporates new modifications.
- Worked in the bug fixes in the critical modules.
- Developed persistence layer using hibernate and JPA.
- Developed Service layer using JMS, EJB and Web services.
- Configured Queues, Connection Factories in the middleware server.
- Developed Session and Message driven beans.
- Used Unix env. for deployment of the applications
- Developed extensive testing frame work which follows Junit, Mockito and PowerMockito and Test driven methodology to have robust test frame work which can be applied for existing modules and to newly developed modules.
- Developed the code implementing the Workbench and Quick Solver module business rules.
- Performed Design & Code Reviews of the team members.
Environment: Java, Spring, Hibernate, Struts, Web services, Log4j, Xml Beans, IBM Websphere, IBM RAD, SQL Developer, Oracle SQL Client, Ant/Maven-2.0.10, Clear case Repository, Oracle.
Confidential
Java Developer
Responsibilities:
- Involved in design, development and testing phases of the modules.
- Implemented the application using Tline framework which is built up on struts.
- Developed the user interface using JSP, Custom Tags, Validation Framework, HTML, CSS and JavaScript.
- Implemented Session Facade, Data Access Object and Value Object patterns in the design of Business tier.
- Created Stateless Session Beans in the business tier for remote access.
- Used XSLT to transform test-specific XML scripts into HTML.
- Designed test cases and addressed the problems in development using JUnit.
- Used PVCS for source configuration management.
- Performed build using ANT script and deployed the application on WebLogic.
- Log4j is used to record the logger statements on WebLogic.
- Involved in Administering and Configuring of BEA WebLogic Server v8.1 that runs application Servlets, Java Server Pages, EJBs, etc.
- Supported the application by resolving tickets and reviewing the patrol monitoring reports.
- Involved in reverse engineering of the application using Rational Rose.
- Worked closely with analysts, project managers, and other developers to meet tight timeframes for issue resolution, code changes and/or data changes.
- Fixing bugs in the report generated by FindBugs plugin.
Environment: J2EE, JSP, Apache Struts, ANT, Log4J, XML, XSLT, BEA WebLogic Server v8.1, Eclipse v3.1, HTML, JavaScript, Oracle 9i, PVCS, FindBugs.
Confidential
Java Developer
Responsibilities:
- Designed and developed Migration modules using Struts, EJB, web services with code dependency injection based architecture.
- Designed and developed the module next working day using Struts, EJB, JMS and MDB
- Designed and developed ANT scripts for build and deployment
- Designed and developed JMS module to interact with services provided by core banking application.
- Provided support for the End of the Day execution of the LMS system
- Designed use cases, class diagrams, sequence diagrams and high level design documents.
- Developed the UI using STRUTS, JSP, and pre-developed TAG libraries.
- Incorporated User Manager Framework to retrieve personal information from LDAP or any other storage area.
- Worked in Unix env. for deployment.
- Had good exposure on SQL / PLSQL
- Used findbugs, check styles to refactor the code as per the coding standards.
- Developed Session and Message driven beans.
- Worked on JMS messaging system.
- Configured Queues and Connection Factories in the Server.
Environment: Java, J2EE, Struts, EJB, JDBC, JMS, XML, JSP, Servlets, Spring, DAO Frame work, Hibernate, WebSphere app server, Oracle, UML, ANT, JUnit, log4j, PVCS, win scp, Oracle Client, Toad.