Java/j2ee Engineer. Resume
Atlanta, GA
SUMMARY:
- Around 4 years of experience in Java projects, involved in complete SDLC life cycle - System Analysis, Design, and development and Agile methodology of various Applications using Java/J2EE.
- Strong knowledge in Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Programming and its implementation.
- Worked on server-side development technologies in Java platforms like Core Java, Enterprise technologies such as Struts, Spring Framework, JMS, JDBC, Hibernate, Java Web Service, Java Thread, XML, Java Servlet, JSP, JDBC, Core Java.
- Worked on client-side technologies and developed interactive web applications using HTML5, CSS, Java Script.
- Excellent understanding of java concepts like Multithreading, String handling, generics.
- Automated build, testing and integration with Ant, Maven, and JUnit.
- Implemented Service Oriented Architecture using Web Services (SOAP, WSDL, and REST).
- Integrated Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database.
- Used various Ajax/JavaScript framework tools like Java Script, jQuery, JSON.
- Developed dynamic user interfaces for high-volume Web and Mobile web sites using the latest Responsive Web Design (RWD) techniques, HTML5, CSS, JSON, media queries and Bootstrap.
- Used AJAX to get the data from the server asynchronously by using JSON/XML object and Jackson API.
- Used JIRA for bug tracking and issue tracking and version Control tools like GIT and SVN.
- Worked in Agile methods like scrum, waterfall models by providing status, communicating.
- Developed applications using IDE's like Eclipse, IntelliJ, and NetBeans.
- Worked on Integration, Maintenance, Debugging, Testing and Production support for Applications in Client Server environment, Object Oriented Technology, and Web based applications.
- Ability to work within a development team and to independently develop functional and technical specifications.
- Strengths include good team player, excellent communication interpersonal and analytical skills, flexible to work with modern technologies and ability to work effectively in a fast-paced, high volume, deadline-driven environment.
TECHNICAL SKILLS:
Programming Languages: JAVA, C, C++, HTML, XML, PL/ SQL
JAVA/J2EE Technologies: Core Java, Servlets, JDBC, JPA, Hibernate 4.0, Spring 4.0, Spring Batch, Spring MVC, Spring Security, JSF, JMS, JPA, JAX-RS.
Design & IDE Tools: Eclipse, Spring Tool Suite, IntelliJ.
Web Technologies: HTML, CSS, JavaScript, Ajax, jQuery, Bootstrap.
Frameworks: Spring, Hibernate, Srtuts2.
Service Oriented Architecture and Web services related: REST, SOAP, JAX-WS, JAX-RPC
Application/Web Servers: Apache Tomcat, JBoss, Web Logic
RDBMS: Oracle 11g, MySQL
Operating Systems: Windows XP/Vista/7/8/10, UNIX, Linux.
Version Control Systems: Tortoise SVN, CVS, GitHub, Bit Bucket
Integration/Build/Deployment: Tools: Maven, Bamboo, Jenkins, Docker Hub.
Architectures: MVC, Micro services.
Other tools: Open LDAP, Putty, Jira
PROFESSIONAL EXPERIENCE:
Confidential - Atlanta, GA
Java/J2EE Engineer.
Responsibilities: -
- Implemented page rendering with JavaScript, jQuery, and Ajax.
- Implemented various Validation Controls for form validation and implemented custom validation controls using Object Oriented JavaScript, jQuery, Ajax, and Bootstrap.
- Wrote Action classes, Business Objects, and Service classes.
- Configured Struts-config.xml with all the mappings required by the architecture.
- Used Struts tag libraries in the JSP pages.
- Involved in developing custom taglibs, jsp, Servlets.
- Worked with Git hub and Bitbucket for Version Controlling and project management.
- Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Oracle
- Used spring, hibernate frameworks to make application development easily
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox, and Google chrome.
- Extensively used Apache Struts Framework to implement MVC architecture in the server-side presentation layer.
- Worked on implementing Spring Framework.
- Implemented RESTful Web services to retrieve data from client side and made REST API calls from AngularJS and parsed the data to project to client.
- Developed to provide REST API utilizing Spring Boot with Spring MVC.
- Java EE technologies used in the project are JPA, JMS.
- Implemented logging throughout the application using the standard Apache Jakarta Log4J.
- Used Maven build tool for automation of installation build and for running test cases to generate test report. Environment : J2EE, JDK, Struts, Hibernate, Spring, JavaScript, JSP, JSTL, JSF, Log4j, CSS, XML, HTML, XHTML, JUnit, JMS, AJAX, MAVEN, Sonar, Apache Tomcat, MySQL.
Confidential - Dallas, TX
Application Developer
Responsibilities:
- Collecting the client new requirements, interacted with clients to understand their existing applications, and designed the application according to their system requirements.
- Developed Application to access JSON and XML from Restful web service
- Developed user interfaces involvingHTML5, JavaScript and CSS.
- Programming language used to develop the application is Core Java.
- Used spring, hibernate frameworks to make application development easily.
- Used Oracle as a relational database to store the data in a systematic way and process the data easily.
- Experience in in working with different modules of spring framework such as spring IOC, spring MVC, spring ORM, spring AOP, spring Security, spring JMS, spring WS, spring Boot, and spring Batch.
- Developed REST Web services using Jersey to perform transactions from front end to our backend applications, response is sent in JSON or XML formats based on the use cases.
- Understood how REST calls are made from JSP pages.
- Exposed the back-end services as RESTful APIs available for the front-end application to call using Ajax.
- Implemented Hibernate (JPA) database persistence layer to communicate with Oracle
- Maintained Connection Pooling for each connection to the Database.
- Worked with JSON data returned from Back End services.
- Applied Design Patterns and Principles in software development.
- Used JDK1.6software in the development of the applications.
- Used Spring Tool Suite as development environment.
Environment: Restful Web Services, Spring, Hibernate, XML, JSON, jQuery, JBOSS, Java Script, AJAX, HTML, CSS, JDK1.6, JavaFx, Scene Builder, STS, Red mine, Junit, Oracle.
Confidential
Java/J2EE Engineer.
Responsibilities: -
- Analyze, design and development of Applications based on JAVA/J2EE technologies.
- Used JSPs in the presentation tier along with various customs tags, JSTL tags, CSS and JavaScript and AJAX.
- Involved in writing Stored Procedures, Functions, Triggers and Views for Oracle 10g database.
- Used CVS (Concurrent Version System) as the configuration management tool.
- Prepared Test Cases to perform Unit, Integration and System Testing. Tested the developed components using JUnit.
- Experienced in developing and deploying applications in Tomcat on UNIX Environment.
- Implemented form-based application security using Spring Security.
- Developed the web layer in spring MVC and implemented spring IOC throughout the application.
- Maintaining and enhancing the application and performing bug fixing.
- Performing revision, repair or expansion of PECOS AI codebase through optimization.
- Developing PL/SQL stored procedures that are used as standard template for particular bugs fixes.
- Supporting Production Application by resolving users’ issues or identifying technically sound workarounds to allow users to bypass bugs and defects in the system.
- Experience in implementing Web Services using SOAP, REST and XML/HTTP technologies.
- Used Spring Core, JBPM & multi-threading as part of enhancing Bundler process with in Content Management System.
- Produced and consumed various internal and external SOAP/JAX-WS Web Services.
- Identifying and resolving users’ data issues through backend queries.
- Wrote Unix Shell scripts that transfers files from FTP Store and Forward server to enterprise application servers, decrypts the files, and uses the java application to process the files
- Used IBM Rational ClearCase for source control.
Environment: Java/Java EE, Eclipse, BEA WebLogic, Spring, Spring MVC, Spring IOC, JSP, JavaScript, AJAX, HTML, JSTL, Hibernate, XML, Log4j, Oracle 10g, Unix, Tomcat, Linux, Web Services (SOAP, Rest), Windows.
