Sr. Java Developer Resume
SUMMARY
- Around 6 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 and PHP language.
- 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 frameworks like, struts, spring MVC Framework, Hibernate.
- Experience in Web/Applications deployment in Servers like WebLogic and Apache Tomcat.
- Knowledge on Pivotal Cloud Foundry (PCF).
- Experience using development environment tools like Eclipse, Rapid Application Development (RAD) and NetBeans.
- Extensive working experience with Servlets, EJB, java Mail, Tag Libraries, JSTL 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, PHP.
Technologies: J2SE, J2EE, JDBC, Servlet, JSP.
Web Technologies: HTML5, CSS, JavaScript, Bootstrap, jQuery, AngularJS, JSON, NodeJS, Backbone.JS, React.JS, Ajax.
Databases: Oracle, MySQL, MSSQL, SQL Server, MongoDB, Confidential DB2.
Web Servers: Apache Tomcat, Web Logic, JBoss, Confidential WebSphere Application server.
Frameworks: Spring (MVC, AOP, ORM, Web Service, DAO etc.), Hibernate ORM 5.0.2, Struts.
IDEs: Eclipse, NetBeans, Confidential Rapid Application Developer (RAD), PHP Storm
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Web services: Rest (JAX-RS), SOAP (JAX-WS).
Methodologies: Agile development methodologies
PROFESSIONAL EXPERIENCE
Confidential
Sr. Java Developer
Responsibilities:
- Basically the project is all about maintaining the internal portal of the customers and employees and I need to provide my services based on if there is any login or customer or employee related information then there is any issues occur at that time. Basically, they raise a tokens or tickets according to priority wise I need to work on these issues and resolve them.
- Developed the applications under J2EE Architecture using Struts, Spring, Hibernate and PHP language as well.
- Extensively using core java concepts like Synchronization, Collections, Multi-threading, exception handling for developing applications.
- Provide feedback to the development group to improve Agile Project management methods.
- Extensive use of HTML5 with Angular2, Angular 4, 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 and Confidential WebSphere Application Server.
- Used JENKINS tool to build and deploy J2EE & PHP Applications
- Used Postman Template toll to use the exposed REST and SOAP 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 and Oracle Sql Developer and Confidential DB2.
- Designed and implemented a generic Validation framework using XML, JAXB and Pattern API.
- Collaborated with product and engineering team members to define and develop new product concepts.
- 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.
- Coordinated with QA testers for end-to-end unit testing and post-production testing.
- Development of web modules and middleware components using AWS and Spring integration.
Environment: Java8/7/6, Spring4, JavaScript, Hibernate, Struts, Spring, Maven, HTML, Angular 2 & 4, JSP, CSS, JMS, XML, XSLT, SOAP, TDD, Unix, Web2.0, Oracle, Ci/CD, SQL, JMS, MongoDB, Confidential DB2, Confidential WebSphere application server, Tomcat server, JDBC, Spring MVC, Micro Services, PHP Storm IDE, Oracle Sql Developer JSON.
Confidential
Sr. Java Developer
Responsibilities:
- Developed the applications under J2EE Architecture using Struts, 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 Angular2, Angular 4, 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 and Confidential WebSphere Application Server.
- 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 and Confidential DB2.
- 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, Struts, Spring, Maven, HTML, Angular 2 & 4, JSP, CSS, JMS, XML, XSLT, SOAP, TDD, Unix, Web2.0, Oracle, Ci/CD, SQL, JMS, MongoDB, Confidential DB2, Confidential WebSphere application server, Tomcat server, JDBC, Spring MVC, Micro Services, JSON.
Confidential
Sr. Java Developer
Responsibilities:
- Designed and developed the application under J2EE Architecture using Spring, Hibernate.
- Used Hibernate ORM module as an Object-Relational mapping tool for back-end operations over Oracle database.
- Used Spring AOP for cross-cutting concerns and IOC for dependency injection.
- Extensive use of HTML with Angular 4, JSP and jQuery for the presentation layer along with JavaScript.
- 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.
- Involved in developing EJB'S for the business logic using Session facade pattern and deploying them in WebSphere application Server.
- Used Eclipse Aether tool to build and deploy J2EE Applications
- Developed Web service client interface with JAX-RPC from WSDL files for invoking the methods using SOAP.
- Developed JUnit test cases for all the developed modules.
- Database profiling locks memory usage, no of connections, page fault etc., Export and import of data to and from Mongo DB.
- Deployed the applications on Apache Tomcat Application Server.
- Implemented JAX-WS web services to integrate with various third-party systems.
- Designed and developed Micro Services business components and RESTful service endpoints using Spring core.
- Used log4j for application logging and debugging.
- Unit tested the application to confirm that the vulnerabilities are addressed and also conducted technical knowledge sessions to the QA team.
- Involved in code reviews and suggested refactoring of code for extensibility.
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
Java Developer
Responsibilities:
- Involved with RM team in gathering user requirements, followed by analysis and design of business requirements (BR’S). Evaluated various technologies for the Client.
- Heavily used OOP’s concepts like Interfaces, Collections, and Exception Handling through the development process.
- Used Multi-threading to overcome the errors in the process of transactions, to handle all the threads by the main thread process.
- Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
- Used JDBC for database connectivity and manipulation.
- Involved in development of JavaScript code for Client-Side Validations.
- Developed a Responsive design using bootstrap (CSS Framework).
- Implemented Struts framework based on the Model View Controller design paradigm.
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, JSP UI Components as View and Action Servlet as a Controller.
- Develop user-defined tags using XML.
- Used Struts Framework to implement J2EE design patterns (MVC).
- Identified and created Enterprise Java Beans (EJB).
- Developed, Tested and Debugged the Java, JSP and EJB components using Eclipse RCP.
- Developed Enterprise Java Beans like Entity Beans, Session Beans.
- Developed JSP as the view, Servlets as Controller and EJB as model in the Struts Framework.
- Worked on WebLogic and WebSphere application servers to deploy JSP and EJB applications.
- Worked with Oracle 9i. Wrote many SQL queries to perform CRUD operations.
- Performed unit testing for each module in the application.
Environment: Core Java, J2EE, Swing, EJB 2.1, JSP 2.0, Servlets 2.4, Struts, HTML, XML, XSL, XSLT, CSS, JavaScript, Eclipse RCP, Oracle9i, PL/SQL, Weblogic8.1, WebSphere6.0.
Confidential
Java Developer
Responsibilities:
- Implemented Struts Framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed Struts Framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
- Used JDBC to do CRUD operations. Wrote SQL queries, stored procedures, Triggers.
- Extensively used JDBC to access the database objects.
- Prepared UNIT test cases, taken care of JUnit Testing.
- Developed the front-end UI using JSP, HTML, JavaScript, and CSS.
- Implemented Struts Validators framework to validate the data.
- Developed Ant (build.xml) targets for build and deployments on WebSphere Application Server 5.0.
- Developed Stored Procedures in the Oracle 9i database.
- Responsible for design and implementation of various modules of the application using Struts-Spring-Hibernate architecture.
- Developed software applications using C++ and other object-oriented languages.
- Involved in writing unit test plans and developing test cases using JUnit.
Environment: Java6/7, J2EE, Eclipse, Windows, UNIX, JSP/Servlets, jQuery, Apache Tomcat, JDBC, XML, XSLT, CSS, Ajax, HTML, C++, Oracle, UNIX, Hibernate, Spring, Oracle.