Java/j2ee Developer Resume
Lancaster, PA
SUMMARY
- Over 5+ experience in full Software Development Life Cycle (SDLC) including requirement analysis, design, implementation, testing, integration, deployment, production support and maintenance.
- Experience in ANT and Maven build tools.
- Expertise in developing and implementing Web applications using Java/J2EE Technologies including Core Java, JDBC, Hibernate, Spring, JSP, Servlets and Java Beans.
- Experienced with JDBC API to call SQL Queries and Stored Procedures in teh Database.
- Expertise in applyingJava Messaging Service (JMS)for reliable information exchange across Java application.
- Expertise at using frameworks and tools like Spring Framework Spring Boot, Spring cloud, hibernate (Mapping, Cashing).
- Knowledge of SQL, comfortable working oracle.
- Experienced in JMS and Message Queue listeners for Message Queue Service.
- Skills in analyzing user requirements, modelling teh system
- Extensive experience in using IDE like Eclipse and IntelliJ.
- Experienced with Agile/Scrum development methodologies also.
- Multi - cultured Team Player with complete flexibility to work independently as well as in a team and has quick grasping capabilities to work with teh newly emerging technologies.
- Excellent communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
Languages: Java, J2EE, SQL
Technologies: JSP, JDBC, Servlets, Spring, Spring Boot
Databases: Oracle, MySQL.
Operating Systems: Windows, Unix
IDE’s: Eclipse, IntelliJ
Web Server: Apache Tomcat
Tools: JUNIT, Maven, Log4j, Ant, Git, SVN
PROFESSIONAL EXPERIENCE
Confidential, Lancaster, PA
Java/J2EE Developer
Responsibilities:
- Designed and development of new Java/J2EE middle tier components.
- Implemented a variety of Spring MVC Controller classes dat coordinate teh flow of control from teh presentation tier to teh Middle tier. These controller classes handle multiple request types by extending teh Behavior of Spring MVC Controller classes.
- Involved in teh full software development life cycle of teh project from analysis and design to testing and deployment.
- Use of core Java collections, generics, exception handling, and design patterns for functionality, such as portfolio summary and user information.
- Used Log4J for project management, tracking and monitoring errors.
- Built code using IntelliJ IDEA and deploy it using Tomcat.
- Used GIT repository to commit and checkout code.
- Took care of complete java multi-threading part in back end components.
- Designed and development of web-based applications using different Web and application servers such as Apache Tomcat.
- Developed teh project within teh Rest services to teh get web services quality ways.
- Responded to issues and problems via ready brought forward and ensures they are resolved in time.
- Developed REST based Microservices using Spring Boot.
- Used Agile Methodology for teh development of teh project.
Environment: Spring Data JPA, Spring Boot, Micro services, Apache Tomcat, REST, XML, Log4j, STS, GITHUB, Agile, Windows.
Confidential, Greenwich, CT
Java/J2EE Developer
Responsibilities:
- Involved to write services talking to database and updating system level information’s.
- Agile methodology is used in analyzing, defining and documenting teh applications.
- Used GIT to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts.
- Worked extensively on Spring MVC, Hibernate, JMS and Message Driven Beans.
- Designed REST APIs dat allow sophisticated, TEMPeffective and low cost application integration.
- Extensively worked with Hibernate for Object/Relational mapping, transparent persistence onto teh Oracle database, which was annotation, based.
- Scaled teh component interactions and generalized teh interfaces using RESTful web service.
- Deployed teh web application on Apache Tomcat application server.
- Used Eclipse IDE to develop an application.
- Designed and developed Microservices business components using Spring Boot.
- Implemented teh application using Spring MVC Framework, Spring Batch and handled teh security using Spring Security and High-level understanding with Spring Integration.
- Used connection pooling for optimization using JDBC interface.
- Developed security implementation for teh web service API to authenticate and authorize teh user.
- Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews
Environment: Java, Spring, Spring Boot, Spring JDBC, Spring Batch, SNS, Oracle, Maven, GITHUB, REST, Apache Tomcat, Agile, Windows.
Confidential
Java Developer
Responsibilities:
- Writing SQL queries, functions and procedures on Oracle database.
- Implemented persistence framework using Hibernate and handled Transaction Management using teh provided data source.
- Involved in implementation of client-side validations using JavaScript.
- Used Eclipse as IDE for development and unit testing.
- Requirement Gathering and Analysis of teh requirements, Impact analysis on teh current system.
- Developed teh User Interface using JavaScript, JQuery and AJAX and design solutions using Java/J2EE technologies like Struts and Spring.
- Used Spring support for JDBC for all CRUD (Create, Update, Delete) operations.
- Involved in writing and modifying Procedures, Functions, Queries, Views and Triggers to get teh data from Database.
- Developed user interface with Servlets and JSP.
- Involved with bug fixing on functionality, performance and designing issues.
- Developed ANT Scripts to do compilation, packaging and deployment in an application server.
- Deployed applications on Apache Tomcat application server instances in all teh respective environments
- Worked with JMS Queues for sending messages in point-to-point mode.
Environment: Eclipse, Java, J2EE, JSP, Servlet, MySQL, Hibernate, Apache tomcat, Oracle, Java Script, JMS, JDBC, Ant.