Java/j2ee Developer Resume
NJ
SUMMARY:
- 6+ years of experience in all phases of SDLC implementations including analysis, design, development, testing, maintenance, code refactoring and migration.
- Experience working in various Software Development Methodologies like Waterfall & Agile SCRUM.
- Experience in developing web and enterprise applications using JAVA, J2EE (Servlets, JDBC, Hibernate,
- JNDI, XML, EJB, JPA, JMS) and JAX - WS, JAX-RS Web services.
- Experience in web application design using open source Spring MVC, Struts Frameworks & J2EE Design Patterns.
- Designed and developed independent Micro services using Spring Boot Rest Controller model.
- Competence in using Java IDE tools like Eclipse, Soap UI and Postman to develop and test dynamic web applications.
- Experience with SOAP and Restful web services and RESTful API’s development.
- Expertise in relational databases such as Oracle, MySQL server and hands-on knowledge on NoSQL database systems like MongoDB.
- Expertise in web development using HTML, CSS, JavaScript, jQuery, Angular, Bootstrap, AJAX, XML, JSON and web application frameworks.
- Worked on different Application and Web Servers like Jboss Application Server WebLogic & Apache Tomcat.
- Experience in SQL, PL/SQL Procedures/Functions, Triggers, Packages on databases (RDBMS) like Oracle, MySQL.
- Experience using J2EE Design Patterns like DAO, MVC, Singleton, Session, Front Controller, Abstract Factory and Factory Pattern for reusing most efficient and effective strategies for new development.
- Experience in using version control systems like SVN, CVS and Git.
- Experience on build tool and continuous integration builds tool like Maven, Jenkins.
- Experience in using test tools like Junit, Mockito.
- Extensively worked on new requirement and enhancements to meet the client requirements.
- Experience in Design and Development of custom software solutions and Re-engineering to enhance existing frameworks to work with newer technologies.
- Strong analytical and interpersonal skills along with excellent communication skills.
TECHNICAL SKILLS:
Operating Systems: Windows 7.0, MacOS, Linux
Design: Java/J2EE design patterns.
Technologies: Java, J2EE, JNDI, JDBC
Frame Works: Spring, Hibernate, JUnit, Log4j
Web Layer: Servlet, JSP, SOAP, Rest, JAX-RS, JAX-WS
UI Layer: HTML, AngularJS, CSS, Java Script, jQuery
WEB/APP servers: Web logic, Apache Tomcat, Jboss
Databases: Oracle, MySQL
Version Control: SVN, Git
Build Tools: Maven, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential Scripts, NJ
Java/J2EE Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle including requirements gathering, designing theapplication, implementing the design, maintenance and Support.
- Maintain GIT branches during the development. Conduct Merge and use Maven for building and deploying the code.
- Worked in Agile software development process using the Sprint planning and Scrum to manage Tasks.
- Implemented microservices using Spring boot.
- Design and developed of Java RESTful webservices that communicates with backend dB & returns the response in Jason.
- Writing test classes using Mockito and PowerMockito.
- Generating SonarQube coverage for code.
- Performed Code reviews to make sure the code has been written as per SonarQube rules.
- Creating Jenkin jobs for build and deploy in dev environment. Creating SQL queries to implement data cloud.
- Supporting and helping team members to accomplish the sprint goals.
- Used Jira tool to manage sprint tasks board. Analyzed, designed and implemented the change requests.
- Developed User Interface using Java Script, Ajax, jQuery, CSS and HTML.
- Developed the frontend validations using JavaScript, AJAX and jQuery.
- Involved in modifying existing SOAP services to RESTful web services.
- Involved in the optimization of queries to improve performance of high-volume reports.
- Analyzed logs in the production environment to fix any defects as part of the production support.
- Used Gradle and Maven for building and deploying the application on the servers.
Environment: Java, J2EE, Spring Boot, Hibernate, Maven, Jenkins, Jboss, Log4j & Junit.
Confidential
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, Bootstrap and AngularJS.
- Developed front-end application using Boot Strap (Model, View, Controller), Angular framework.
- Worked on developing the backend part of the application involving Spring, REST Web Services.
- Used Spring BOOT to create stand-alone spring application.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations.
- ORM tool Hibernate to represent entities and fetching strategies for optimization.
- Integrated spring with Hibernate using configurations & implemented DAO layer to save entities into database.
- Proficient with AngularJS directives, components and two-way binding to bring additional functionality to HTML and making dynamic.
- Used Hibernate framework in the data access layer to access and update information in Oracle Database.
- Developed Batch Jobs using Oracle Procedures for data reconciliation which will execute on nightly basis to sync up the intraday updates.
- Produced as well as consumed Restful web services using Jersey API's.
- Used Maven to build and deploy the application on web logic server.
- Worked with GIT which is used as a version control tool in the project.
- Used JUnit framework for unit testing of application.
Environment: Java, Oracle, Angular, Hibernate, spring, Spring Boot, JUnit, Maven, Restful Web Services, Micro Services, HTML, jQuery, GIT, AngularJS, XML, SOAP, PL/SQL and WebLogic.
Confidential
Java/J2EE Developer
Responsibilities:
- Participated in requirement gathering and framework implementation sessions through Agile methodology
- Worked on Eclipse for development and deployment of application in JBoss Application Server.
- Make necessary changes to add new products/fields information in Application - HTML, JavaScript.
- Coordinate with other teams to report any defects in Transaction processing and understand the impact of new products/fields.
- Involved in developing Restful API’s for exposing data services.
- Used Hibernate as ORM framework for handling database interactions.
- Involved in Migration of the SQL statements from MySQL to Oracle.
- Defined Dao Strategy with the JPA integration with the Spring Framework.
- Worked with spring-based JUnit framework for writing JUnit tests and integration tests.
- Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.
- Created schema documents for XML validation.
- Responsible for coding, testing and documenting various packages, procedures, and functions for libraries.
- Used Maven for build framework and Jenkins for the continuous build system.
- Actively involved in code reviews and also in bug fixing.
Environment: Java, J2EE, Spring, Hibernate, Maven, Jenkins, JAX-RS, JAX-WS, HTML, JavaScript, Jboss, Log4j, and Junit
Confidential
Java/J2EE Developer
Responsibilities:
- Created web services using SOAP, to allow application and services to connect to them over the Internet.
- Developed User interfaces using HTML, CSS, JavaScript, JSP & Custom Tags.
- Developed web layer using Struts framework to manage the project in MVC pattern.
- Used Struts Framework to design actions, action forms, and related configuration for every use-case.
- Created Managed Beans and defined navigation rules for JSF pages.
- Web Logic is used as a web server for deployment of the applications.
- Developed the business logic using spring and persistence logic using Hibernate.
- Handled java design patterns like Singleton, Factory, MVC patterns.
- Implemented the Web Services and associated business modules integration.
- Used ANT script to compile and build the WAR.
- Developed diagrams for Data Structure, Entity Relationship and Data Flow.
- Integrated the spring framework with Hibernate ORM tool to access the Oracle database.
- Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
- Developed SQL Statements & PL/SQL Stored Procedures for searching contractors depending on Selection Criteria. Worked on JUnit for testing and integration of modules. Used Log4J to store log messages.
Environment: Java, J2EE, Spring, JSP, Hibernate, JavaScript, HTML, CSS, JDBC, Web Logic Web Services, WSDL, Oracle, JUnit.
Confidential
Java Developer
Responsibilities:
- Implemented Integration between systems using SOA-Web services (SOAP), WSDL, XML Schema, JAXB, XML and JMS.
- Implemented Java Backend services using J2EE, Spring-Hibernate ORM framework.
- Implemented Junit test cases for code coverage.
- Developed user interface using HTML, CSS, JSP and AJAX.
- Client-side validation using JavaScript and jQuery.
- Used J2EE patterns like DTO, Data Access Object (DAO), Factory, MVC and Singleton.
- Implemented ANT scripts to build and deploy the application.
- Implemented session beans for user authentication and preventing denial of service attacks.
- Implemented JUnit test cases
- Integrated the Application with database using Hibernate.
- Used JNDI for registering and locating Java objects.
- Implemented stored procedures, functions, and cursors for deleting and inserting using PL/SQL for Oracle database. Designed High level and Low-Level System using UML Diagrams.
Environment: Java, J2EE, Servlets, XML, JNDI, REST API & Services, WebLogic Server, Spring, Hibernate
