Java Developer Resume
CO
SUMMARY:
- 5+ years of IT experience in all phases of Software Development Life Cycle such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web based, Client - Server and tools stack.
- Expertise in designing and developing Web based Enterprise applications using Java and J2EE technologies like JSPs, Servlets, EJB, spring, and Hibernate.
- Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
- Good understanding of Core JAVA components, such as: Concurrency, Persistency, multi-threading.
- Implemented different modules in Spring Framework like MVC, JDBC, ORM, BOOT and Transaction Management.
- Created robust user Interface (UI) using HTML5, Angular JS, Angular 4, CSS3, JSP, JavaScript, Custom Tags, jQuery, JSON and XML
- Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL
- Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x.
- Experience in deployment of the J2EE applications on Apache, Tomcat and JBOSS.
- Expertise in configuring the Spring 4.0, 3.x Application Context with dependency injection and working on various spring modules (Spring MVC) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
- Client-side programming with HTML, JavaScript, CSS, AJAX and jQuery
- Experience in design, development design, development and implementation of MVC frameworks using Struts and Spring MVC
- Hands on experience in the areas of web applications and web services like SOAP, Restful, WSDL.
- Worked on SOA web services
- Experience in Hibernate framework for back-end connectivity and querying
- Responsible for delivering the applications to the client at the specified time lines
- Identify gaps in current controls and suggest ways to improve the existing process
- Experience working with agile methodology and delegating the work
- Coordination with the Clients by participating in project management review meeting and weekly status meetings
- Troubleshooting the issues in production environment, good experience in transaction management using open source tools and frameworks
TECHNICAL SKILLS:
Programing Languages: Java, J2EE, Shell scripting, JSP
IDE Tools: Jdeveloper, NetBeans
Web Technologies: Web services, HTML, Javascript, CSS, Angular JS, jQuery
Databases: SQL Server, Oracle, MYSQL, DB2
Application Servers: Apache Server, JBoss, Apache Tomcat, WebSphere
Version Controls: GIT, SVN
Operating Systems: Windows XP/7/8/10,Linux, Unix
PROFESSIONAL EXPERIENCE:
Confidential, CO
Java Developer
Responsibilities:
- Converting the user requirements for the project into technical requirements.
- Designing and developing the web application using JSP/Servlets, Struts, spring framework.
- Developing Java routines to parse the XML using SAS API.
- Responsible for implementing Hibernate persistence framework for persistent layer.
- Developing few spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
- Writing queries and stored procedures in MySQL for fetching data.
- Integration and deployment of application, load testing and performance tuning.
- Project management and assuring Quality Process.
- Coded business logic following MVC architecture.
- Implemented critical modules like online application.
- Developed web pages using struts, JSP, servlets, HTML and JavaScript.
- Involved in unit testing and user acceptance testing.
- Represented the team in client calls to gather the requirements and providing the weekly status report and periodic project implementation status.
Environment: Java, Struts, JSP, Servlet, spring, Hibernate, JavaScript, XML, Eclipse, Tomcat, HTML, J2EE, Design patterns, MS-SQL server, Web logic.
Confidential, NJ
Java Developer
Responsibilities:
- Migrated all reports from actuate to Jasper from Cloud Computing
- Designed and implemented the application that meets the user’s requirements document.
- Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements and creating Detail Design Document.
- Wrote object-oriented JavaScript for transparent presentation of both client and server-side validation.
- Designed and developed application based on Spring 4.0 MVC design pattern.
- Designed Frontend with in object-oriented JavaScript Framework like Angular 2/4 and also Ext JS.
- Developing the login website in HTML, CSS, JQuery and Angular2, in a responsive layout by using Angular2 framework base on Bootstrap.
- Development of application using Java, JSP and J2EE services required for front end Angular.
- Wrote application level code to interact with the backend databases JQuery, AJAX and JSON.
- Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
- Used Hibernate as ORM to map Java classes to data base tables.
- Used RTC as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
- Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
- Used message queuing service provided by cloud platform AWS-SQS.
- Implemented Test Driven Development for the application so that all the java code is unit tested.
- Managed build and dependency of various modules frameworks using Maven.
- Logged the results using Log4jfor debugging the application.
- Involved in resolving Integration Test, UAT and Production Issues for the Express Application.
- Actively worked on the deployment code in DEV, QA and UAT Boxes.
- Experience with Database like SQL Server, Oracle 10g/11g.Proficient in writing SQL, Sub queries, Joints,
- Triggers, and Functions.
Environment: Java 1.7, HTML5, CSS3, JavaScript, JSP, Bootstrap, JSON, AJAX, Ext JS, Angular2/4, Tomcat 7.0, Spring MVC, Spring boot 1.4.7, Hibernate, oracle 11g, Log4j.
Confidential
Java Developer
Responsibilities:
- Converting the user requirements for the project into technical requirements.
- Designing and developing the web application using JSP/Servlets, Struts, spring framework.
- Developing Java routines to parse the XML using SAS API.
- Responsible for implementing Hibernate persistence framework for persistent layer.
- Developing few spring beans to handle the business logic of the application, as part of maintenance and change request implementation.
- Writing queries and stored procedures in MySQL for fetching data.
- Integration and deployment of application, load testing and performance tuning.
- Project management and assuring Quality Process.
- Coded business logic following MVC architecture.
- Implemented critical modules like online application.
- Developed web pages using struts, JSP, servlets, HTML and JavaScript.
- Involved in unit testing and user acceptance testing.
- Represented the team in client calls to gather the requirements and providing the weekly status report and periodic project implementation status.
Environment: Java, Struts, JSP, Servlet, spring, Hibernate, JavaScript, XML, Eclipse, Tomcat, HTML, J2EE, Design patterns, MS-SQL server, Web logic.
Confidential
Java Developer
Responsibilities:
- Involved in the Architecture & Design
- Implemented plant CRUD services using REST API
- Improved and optimized IP communication framework using TCP/IP
- Worked extensively on struts 2.0 framework in order to insert the panel data into the panel container.
- Worked in a team of 3 members and used panel container to organize the panels
- Worked on setting up WebLogic for local development
- Developed Junit test cases for regression testing and integrated with ANT build
- Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema
- Expertise in Test documentation, Manual, Automation testing and Execution on Client/Server, Integrated Intranet, Linux, Mainframes and Internet applications
- Utilized Hibernate’s Polymorphic many-to-one associations for the purpose of referring instances of subclasses and participated in design of data base and created tables in Oracle
- Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact with the backend
- Implemented log4j for debugging and logging purposes
- Updated Struts-config.xml files to integrate all the components in the Struts framework.
- Designed and developed the application presentation layer using JSTL
- Involved in the deployment of the application on JBoss server
- Developing use cases such as creating, updating, deleting and getting plant information.
- Securing REST API with proxy services, security policies etc.
- Unit & Integration testing of the application and code reviews
- Coordinating with Architecture & Front-End Teams.
- Attending Sprint Planning, Review, Daily Catch-up calls, Production Backlog Refinement, Retrospective etc.
- Worked on Spikes for upcoming features & new technology incubation.
Environnent: Java 1.6, Spring, RESTFul Services, Tomcat, SVN, Spring Tools Suite, Mongo SQL server, ESB, IDM, Active MQ, Jackson, JAXB, Apache Commons, Log4j, JUnit, Agile
