Sr. Java/j2ee Developer Resume
Boston, MA
SUMMARY:
- Over 6+ years of Experience in the Java/ J2EE development in all phases of Software development life cycle including Analysis, Design, Development, Testing, Implementation, and Documentation..
- Experienced in implementing oops concepts using Core java concepts, Servlets, JSP, JDBC, spring, Hibernate and Web Services.
- Extensively worked on open source control frameworks like Spring Framework , Spring Core (IOC Container, AOP), Spring MVC, Spring Templates, Data Access (Transactions, JDBC and ORM), Spring BOOT technologies.
- Strong experience in Client - Server systems using Object Oriented Concepts and Design Patterns.
- Worked on developing frontend user interface projects using HTML, XML, CSS, Jsp, JavaScript, JSF, JQuery, AJAX, AngularJS.
- Expertise in implementing backend logic with Servlets, Hibernate, JMS, Web services.
- Good exposure and experience with Service Oriented Architecture (SOA) such as Web Services including SOAP, WSDL, JMS (Java Messaging Service).
- Experience in Developing RestFul APIs with JAX-RS.
- Developed RestFul web services using Jersey framework.
- Good Exposure to Web/application servers such as Apache Tomcat, Web Logic, Web Sphere and worked on configuring build tools like Maven.
- Good expertise using various IDE tools like Eclipse & Net Beans etc.
- Strong experience in UNIX and Linux.
- Work experience on RDBMS like Oracle, MS SQL Server, PL/SQL and MySql.
- Hands on experience with JUnit and Log4j in developing test cases.
- Experience in version control using GIT , CSV,SVN.
- Good Exposure on Testing and Bug Life Cycle.
- Extensively worked on different projects and their enhancements to meet client requirements.
- Experience in Design and Development of custom software solutions, and Re-engineering to enhance existing frameworks to work with newer technologies.
- Highly motivated, willing to work independently and in a team environment.
TECHNICAL SKILLS:
Languages: Java, UML,XML,SQL.
Java /J2EETechnologies: Java 8, JSP, Servlets, JDBC, JMS, Web Services (SOAP and REST), Struts, Spring framework, Hibernate, Java Beans.
Web and Application Servers: Web Logic, Web Sphere, Apache Tomcat.
Web technologies: HTML, XML, JavaScript, JQuery, JSON, CSS, AJAX, Angular JS.
Data Base: MS SQL Server, DB2, Oracle, and MySql
IDE: Eclipse, IntelliJ
Operating Systems: Unix and Linux
Others: GIT,CSV,SVN, (Version Control), JUit,Log4j,XML Beans, Jenkins, Jira, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Boston, MA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in design, development and testing of the application.
- Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, spring and Oracle Database.
- Developed RESTful API with Spring Framework for benchmarking purposes.
- Implemented spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Worked on Spring Web Flow on Spring MVC to build an application using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.
- Implemented the business logic using JSP,Java Beans and service classes.
- Worked on the Hibernate framework reverse engineering to access data.
- Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task.
- Coded Entity Beans for data persistence within Data Access Layer.
- Developed GUI using JSP, Spring MVC frame work.
- Implemented the UI using java server pages, HTML, CSS.
- The application was deployed on the Tomcat.
- Used SVN for version control of the code and configuration files.
- Worked with Jira for bug tracking.
- Build and compiled the project assemblies using MAVEN.
- Expertise in Selenium Automation using Selenium WebDriver, Selenium IDE, Java and Maven.
- As a team, we have followed Agile Scrum Methodology.
Environment: Java, Hibernate 4, spring 4, Spring Boot, JUnit, Selenium, Maven, Restful Web Services, JQuery, XML, PL/SQL, Eclipse, Servlets, Oracle, Tomcat 7, JSP, HTML, CSS.
Confidential, Springfield, MA
Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using agile methodology.
- Designed and developed command center application and configured email alerts to check the functionality of various applications using Spring MVC.
- Worked on developing the backend part of the application involving Spring 4.0, REST Web Services, and Spring AOP.
- Used Spring BOOT to create stand-alone spring applications and to implement Micro Services based Cloud architecture.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring Security, Spring Transactions.
- Implemented Batch jobs using Spring Batch created various item readers, item writers and item processors..
- ORM tool Hibernate 4 to represent entities and fetching strategies for optimization.
- Configured Hibernates second level cache using EH Cache to reduce the number of hits to the configuration table data.
- Integrated spring with Hibernate using configurations and implemented DAO layer to save entities into database.
- Used Hibernate framework in the data access layer to access and update information in Oracle Database.
- Used Maven to build and deploy the application on web logic server.
- Used JUnit framework for unit testing of application.
Environment: Java/J2EE, JSP, JDBC, Maven, Xml, Hibernate, spring, DB2, Web Logic 10.3,Eclipse IDE, JUnit, Git, Spring Restful WS.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in every phase of SDLC.
- Involved in injecting dependencies into code using spring core module concepts like IOC of Spring Framework.
- Implemented the Spring Restful Template to retrieve the data from the other system using JSON as messaging medium.
- Implemented the Caching mechanism and refreshing the Caching mechanism using EH Cache.
- Used various Core Java concepts such as Multithreading, Exception Handling, Generics, Collection APIs to implement various features and enhancements.
- Worked with advanced MVC framework such as Spring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Implemented Spring MVC, dependency Injection (DI) and aspect oriented programming (AOP) features along with hibernate.
- Built data access subsystems using Hibernate and spring against stored procedures on a DB2 database.
- Developed REST services to talk with adapter classes and exposed them to front-end. Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the requirement documents.
- Designed and developed a Restful Style Web Services layer to interface with DB2 system, and an AJAX front end.
- Deployed the web components in Tomcat.
- Used Maven for building and added lot of external dependencies.
- Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.
- Actively worked with various teams to create new build and deployment jobs according to their requirements in Jenkins.
- Unit Testing and system testing using Defect Tracking System.
- Worked with Mocking while running JUnit test cases for batch processing.
- Performed unit testing and package them into ear files and SVN as version control.
- Developed Selenium Web Driver automation scripts using Java covering all requirements for enhancements.
Environment: Java/J2EE, JSP, JDBC, Maven, Xml, Hibernate, spring, DB2, Tomcat, Eclipse IDE, JUnit, SVN, Jenkins, Spring Restful WS.
Confidential
Java Developer
Responsibilities:
- Assisted in creating Use Case diagrams, Class diagrams and Sequence diagrams.
- Developed user interface using JSP, Servlets, and Ajax.
- Used JSP, Java Script, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
- Involved in designing MVC patterns using HTML for Controller Form Layers.
- Done with Server side validations using Struts Validation framework.
- Leveraged struts-validations, struts-beans tag libraries.
- Used Struts 2 framework for handling the data application, processing the configuration within the system, creation of actions, validations within the JSP pages.
- Implemented the Struts Validation Framework to validate the mandatory data and for business logic validations.
- Involved in writing complex SQL queries, Stored Procedures in MYSQL to query data.
- Extensively used JDBC concepts to connect to, retrieve and update information in the database.
- Involved in Consuming XML web services using SOAP and WSDL.
- Deployed WAR applications in Web Logic.
- Consistently produced the highest quality code through disciplined and rigorous unit testing using JUnit.
Environment: Struts, Java, Servlets, JSP, JMS, JavaScript, AJAX, XML, Oracle, Eclipse, ANT, SOAP, WebLogic, MYSQL.
