Java/hibernate/spring Developer Resume
New York, NY
SUMMARY:
- Experience in developing restful web - services using Jersey or Spring MVC or another java based rest framework experience in developing Java applications using spring, implementing architectural patterns, standards and SOA technologies experience in Cloud, Docker or Open Stack highly desirable
- Hands on experience with Micro-services Architecture, Development and REST API Development experience in large scale enterprise contact center application development and integration
- Expertise in writing the multi-threaded systems with the core features of synchronization, abstraction, encapsulation, polymorphism and exception handling
- Strong experience in building and securing REST Services
- Experience in database tools like Toad, SQL Navigator for writing Sub Queries, Stored Procedures, Triggers, Cursors, Functions and Packages.
- Hands-on experience with Hadoop ecosystem is highly desirable
- Expertise in designing and developing web based enterprise applications using J2EE technologies like JDBC, Servlets, JSPs, EJBs, JNDI, JMS, Java Beans, Log4J, Ajax, Web services, XML, HTML, and UML.
- Extensive experience working on Spring IOC/ Dependency Injection and all Spring modules, Struts Framework, Hibernate, Struts.
- Java Developer with Micro Services/AWS/Cloud and some DevOps/CI/CD/Jenkins e
SKILLS & ABILITIES:
LANGUAGES: JAVA, C, SQL, PL/SQL
JEE/J2EE TECHNOLOGIES: JSP, SERVLETS, JSTL, EJB, JDBC, JNDI, JMS
XML TECHNOLOGIES: XML, XSD, DTD, JAXP (SAX, DOM), JAXB
WEBSERVICES: SOAP JAXWS-RT, WSDL, AXIS, JAX-RPC, RESTEASY-JAXRS
WEB TECHNOLOGIES: HTML, DHTML, JSP, JAVASCRIPT, AJAX, BOOTSTRAP, ANGULAR JS
APPLICATIONS FRAMEWORKS: HIBERNATE, SPRING, SPRING BATCH, STRUTS
APP/WEB SERVERS: WEB SPHERE, WEB LOGIC, JBOSS, TOMCAT
DATABASES: ORACLE, MYSQL, SQL SERVER AND DB2 Micro services, AWS, devops
EXPERIENCE:
Java/Hibernate/Spring Developer
Confidential, New York, NY
Responsibilities:
- Have an extensive experience in designing and developing Multi - Tier Web applications.
- Excellent working knowledge in JSP2.0, Java1.6, Java1.8, Java6, java 8, Servlet2.5, JNDI, JSF, JMS, JUnit, J Query, EJB, JPA, JDBC.
- Experience in designing and development of Java web services using XML, SOAP, WSDL, REST, UDDI, Log4j.
- Extensive experience in web application development using HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, JSF, XSLT, AJAX.
- Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
- Expertise in Object Oriented Analysis, Design / Development Methodologies, Use Cases, Sequence and Class Diagrams using UML.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings etc.
- Experience with unit testing using JUnit and knowledge of ANT and log4j tools.
- Excellent working knowledge in IBM application servers such as Web Sphere, Web Logic, JBoss and Apache Tomcat Application.
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Having strong Experience in working with Databases like Oracle 9i, 10g, 11g, Sybase, IBM DB2, Microsoft SQL server.
- Experience in developing components using Enterprise Java Beans over application servers and platforms such as Web Logic.
- Strong Experience of working with RAD, WASD5.0, Spring Tool Suite, JDeveloper, Eclipse, Net Beans.
- Strong knowledge of capital marketing and fixed income to interface between first office and middle office applications and is responsible for translating and managing trade message flow between upstream systems and the settlement system.
- Proficient knowledge in JDBC and writing SQL Queries, PL/SQL Stored Procedure packages.
- Experience as GUI developer using JSP, Ajax, and jQuery.
- Strong experience in JDBC and writing SQL Queries, PL/SQL Stored Procedures, Triggers, Views, Functions and SQL packages.
- Had a Good and Strong experience in SDLC methodologies such as Water fall, Iterative, Agile (TDD, SCRUM)
- Strong Knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions.
- Hands on professional experience in NodeJS, Mongo DB, Angular. Js, HTML5, CSS and Bootstrap.
- Strong knowledge on SAS and R-shiny tools.
- A resourceful team player with good inter-personal skills, effective problem solving and decision making skills.
- Hands on experience with MULE ESB.
- Had an extensive knowledge on Sybase and Python.
- Hands on experience with AWS.
Sr. Java Developer/API Backend Developer
Confidential, Columbus, OH
Responsibilities:
- Worked with Spring MVC Framework to Design and Develop the Confidential .
- Worked with Core Java concepts like Collections, Multithreading, serialization, Exception Handling.
- Developed Server - side components with Servlets, JSPs.
- Used Hibernate/IBATIS to interact with Oracle database.
- Worked with Hibernate API for CRUD operations on the tables.
- Extensively used Spring IOC for Dependency Injection and worked on Custom MVC Frameworks loosely based on Spring.
- Involved in producing and consuming the SOAP/REST Web Services.
- Used JSON/ XMl to transfer the resources in Confidential .
- Used Spring boot service layer with dependency wiring, transaction, DAO and annotations.
- Developed Microservices with Spring boot and Spring Batch along with the test cases.
- Created various spring boot and Spring batch applications to connect them to various databases and created queries to retrieve data and modify the tables for the databases.
- Done the Spring Security by Ldap protocols and Oauth.
- Created REST webservices with Spring MVC to provide functionality for future development.
- Built Confidential to provide JSON objects for communication with Client-Side Application.
- Written Stored Procedures using PL/SQL and functions and procedure for common utilities using Oracle11g.
- Implemented RestFul and SOAP based web services layer to interface with ORACLE database using Jersey-ws, JAX-WS, JAX-RS and JAXRPC API's.
- Used SWAGGER and POSTMAN for testing the Confidential .
- Used JSON for the Data exchange in Confidential .
- Wrote TestCases and Test Suites to support the Test-Driven Development (TDD). Used Junit for Unit Testing.
- Used JIRA for the tracking the tickets.
- Used the GIT for the source code version control and BITBUCKET as Web Based repository.
Environment: Java, J2EE, JSP, Servlets 3.1/3, JMS 1.1, Hibernate 4.3, Mybatis,Spring DI &AOP, Web Services(REST,SOAP), HTML, DHTML, JavaScript, Struts 2.3, CSS, XML, JBOSS, Oracle11g, SOAP, REST, SQL server,Swagger,POSTMAN,Bitbucket,GIT,JIRA, Intellij, Eclipse 4.6,4.4,Spring MVC,Spring security.