Sr. Java Developer Resume
Atlanta, GA
SUMMARY
- Over 7+ years of IT experience in analysis, design and implementation & testing of Object oriented applications in the client/server, webservices, distributed, integrated environments using J2SE and J2EE.
- Excellent hands on experience in designing and developing Java and J2EE applications using Eclipse.
- Solid experience in Java & J2EE technologies using Core Java - Collections, Exception Handling, Polymorphism, Inheritance, Serialization & Multi-threading.
- Experience in Java/J2EE technologies which involves JDBC, Servlets, JSP 2.0, JSF, Struts, XML, JAXB, Web Services, SOAP, REST, Hibernate, Spring Framework.
- Excellent knowledge of Relational Databases, SQL and ORM technologies.
- Good experience in implementing J2EE compliant applications using various design patterns, struts, spring MVC Framework, Hibernate.
- Experience in Web/Application Servers like WebLogic and Apache Tomcat.
- Experience using integrated development environment like Eclipse, Rapid Application Development(RAD) and NetBeans.
- Extensive working experience with Servlets, EJB, java Mail, Tag Libraries, Custom Tags, Design Patterns.
- Extensive Experience in cloud computing platforms like AWS (Amazon Web Services).
- Proficient in Java/J2EE Design Patterns including singleton, Model View Controller (MVC), Data Access Object (DAO).
- Extensive experience in using SQL to write Stored Procedures, Functions, Packages and Triggers.
- Excellent work experience on RDBMS like Oracle and My SQL, creating SQL statements & Sub queries.
- Excellent team player with good communication, analytical and problem-solving skills.
- Experience in working with different operating systems like Windows, Linux and Unix.
- SDLC Process which includes translation of requirements into functional and technical specifications, Designing, Developing, Testing Implementation & Post production support using methodologies like Waterfall, Agile/Scrum.
- Knowledge on Web Developer in developing web applications using HTML, CSS, JavaScript, AngularJS, JSON, NodeJS, Backbone.JS, jQuery, React.JS and Ajax.
- Quick learner with ability to grasp new technologies, software and hardware.
- Committed to excellence, self-motivator, fast-learner and a prudent developer with good problem-solving skills and good programming capabilities.
TECHNICAL SKILLS
Languages: C, C++, Java.
Technologies: J2SE, J2EE, JDBC, Servlet, JSP, Struts, JSF, Spring, EJB3.0/, JNDI, JAXB, Hibernate.
Web Technologies: HTML5, CSS, JavaScript, Bootstrap, jQuery, AngularJS, JSON, NodeJS, Backbone.JS, React.JS, Ajax.
Databases: Oracle, MySQL, MSSQL, SQL Server, MongoDB.
Web Servers: Apache Tomcat, Web Logic, JBoss.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO etc.), Hibernate ORM 5.0.2, Struts.
IDEs: Eclipse, NetBeans, IBM Rapid Application Developer (RAD).
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Web services: Rest(JAX-RS), SOAP(JAX-WS).
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr. Java Developer
Responsibilities:
- Developed the application under J2EE Architecture using Spring, Hibernate.
- Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
- Worked on different module of Spring including Spring MVC, Spring ORM and Spring Boot.
- Extensive use of HTML5 with Angular4, JSTL, JSP and jQuery for the presentation layer along with JavaScript for client-side validation.
- Integrated Spring and Hibernate ORM framework for persistence and used Hibernate Dao Support with Hibernate Template to access the data.
- Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in Apache tomcat.
- Used MAVEN tool to build and deploy J2EE Applications
- Used Spring Rest Template to use the exposed REST web services
- Developed all the Junit test cases for all the different layer implementations
- Database profiling locks memory usage, no of connections, page fault etc., Export and import of data to and from Mongo DB, Runtime configuration of Mongo DB.
- Designed and implemented a generic Validation framework using XML, JAXB and Pattern API.
- Implemented JAX-WS web services to integrate Amdocs CRM with various third-party systems.
- Designed and developed Micro Services business components and RESTful service endpoints using Spring boot.
- Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations
- Designed deployed and supported highly available and scalable ping federate infrastructure in Aws and on premise that provide single sign in and federation solutions for internal accesses.
- Development of web modules and middleware components using AWS and Spring integration.
Environment: Java8/7/6, Spring4, JavaScript, Hibernate, Maven, HTML, CSS, JMS, XML, XSLT, SOAP, TDD, Unix, Web2.0, Oracle, Ci/CD, SQL, JMS, MongoDB, JDBC, Spring MVC, Micro Services, JSON.
Confidential, Milwaukee, WI
Sr. Java Developer
Responsibilities:
- Involved in Design, Development and Support phases of Software Development Life Cycle.
- Responsible for developing Use case diagrams, Class diagrams, Sequence diagrams and process flow diagrams for the modules using UML.
- Used jQuery to make the HTML/HTML5, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages on the client side.
- Used Struts and Tiles MVC architecture for the application development in Admin UI module.
- Implemented controller classes using Struts API and configured struts action classes and tiles definitions using XML configuration files.
- Used Hibernate an ORM tool along with Spring to perform all the Database actions.
- Used Hibernate to connect to the Oracle database to store and fetch.
- Developed various Apex classes, Controller classes and Apex Triggers for various functional needs in the application.
- Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server.
- Implemented Struts framework (MVC) and developed Action Servlet and Action Form bean.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for Microservices.
- Configure and administered of JDBC, JMS (Jobs MQ/IBM MQ) resource in Jobs applications.
- Implemented SSO for several applications deployed on JBOSS Fuse using SAML 2.0 Authentication Scheme (Smokie) with the help of Site Minder.
- Provided SQL scripts and PL/SQL stored procedures for querying the Oracle database.
- Enhancing the view layer of MVC architecture using JSP, jQuery.
- Developed JUnit test cases for all the developed modules.
- Deployed the applications on Apache Tomcat Application Server.
Environment: Java 1.8, Eclipse, J2SE, J2EE, JAX-RPC, JSP, HTML5, CSS, JSP, JavaScript, jQuery, AJAX, XML, Servlets, APEX Triggers, SOA, JBOSS Fuse, Struts, Hibernate, Spring MVC, Spring Boot, Restful Web services, Microservices, PL/SQL, Oracle, ANT, CVS, Junit.
Confidential, Frisco, TX
Java Developer
Responsibilities:
- Used Agile Methodologies and SDLC for managing life-cycle development of the project.
- Translated client's business requirements into use case models
- Designed and developed application using JSP Custom Tags, Struts tags & JSTL tag libraries.
- Developed Controller Servlets action and action from objects for process of interacting with Sybase database using Struts.
- Actively Participated in the Daily scrum meetings to provide quality deliverables within time.
- Designed and Developed RESTFUL Web Services and tested using Postman.
- Used REST and SOAP web services to exchange information.
- Involved in multi-tiered J2EE design utilizing Spring IOC and Hibernate.
- Used JMS to communicate with vendor.
- Integrated spring with ORM frameworks such as Hibernate and JPA (Java Persistence API).
- Worked in using JBoss Application Server for deploying and testing the code.
- Wrote JUNIT classes for the services and prepared documentation.
- Developed Data Access Objects to access middleware web services as well as Sybase database.
- Used Spring web MVC for the controllers.
- Implemented Lazy Loading and Eager Loading of Hibernate framework.
- Implemented Caching technology of Hibernate to boost up Applications performance.
- Used Spring configuration files and its application context object for creating various factory objects.
- Involved in the integration of Spring components for implementing Inversion of Control (IOC) using Dependency Injection (DI) and integration of other spring components like Dispatcher servlets, Controllers, Model and View Objects.
- Developed JSP, JSF and Servlets to dynamically generate HTML and display the data to the client side.
- Used Java and J2EE Design Patterns like Factory, Singleton, Business Delegate, MVC, Service locator, chain of responsibility and DAO pattern.
- Maintained existing UI Applications and upgraded them using CSS3, jQuery, AJAX, JSON, HTML5.
- Used Log4J for configuration and customization of logs.
Environment: Java7, J2EE, JavaScript, Spring IOC, AOP, MVC, jQuery, Spring 4, SOAP & Restful, Apache CXF, WSDL, JUNIT, Mockito, JMS, PHP, Scrum, Design Patterns, Servlet, JSP, XML, SVN, MySQL, SQL, Log 4J, JBOSS, CSS3, Struts.
