Java/j2ee Developer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Over 8+ years of experience in analysis, design, development, testing, implementing Web based, Client/Server Applications across the entire SDLC using Java and J2EE Technologies.
- Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
- Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service, fork and join frameworks.
- Expertise in Microservices development dealt with Traffic Management and scope functionality, highly proficient in designing n - tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Fa ade, DTO, DAO, Front Controller, Factory, and Singleton.
- Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot.
- Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services.
- Experience Front end part of the application using Angular.JS, Ext.JS, Backbone.JS, jQuery, Node.JS, Ajax, Bootstrap, React JS, Html5 and CSS.
- Expertise in developing SOA (Service Oriented Architecture), REST and J2EE Web Services based on SOAP, WSDL, UDDI, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.
- Strong working knowledge of Database Programming using and maintaining SQL, PL/SQL, Triggers and Stored Procedures, NoSQL databases MongoDB and Cassandra.
- Strong working experience on SQL Databases like MS SQL Server, Postgres, Sybase and Oracle.
- Implemented asynchronous task processing pipeline using JMS, Active MQ & RabbitMQ.
- Expertise in writing unit test cases with Mockito and JUNIT and performed integration
SKILLS:
- API
- Application Development
- Application Server
- Client/Server
- Continuous Integration/Delivery
- CI/CD
- Continuous Integration
- Design Patterns
- Enterprise Application
- Git
- Gradle
- GUI
- HTML
- JavaScript
- Javascript Frameworks and Libraries
- Angular.JS
- Bootstrap
- Node.JS
- React
- Reactjs
- Redux
- Jenkins
- JSON
- Oauth
- Object Oriented
- OO
- ORM
- Requirement Analysis
- Structured Software
- Software Development
- Subversion
- SVN
- Websocket
- XML,XSLT
- BEA
- Eclipse
- EJB
- J2EE
- Java
- Hibernate,. Java Technologies
- Spring, JAX, JAXB, JAXP, JAX-RPC, JAX-WS, JBoss, JDK, JMS, JNDI
- Jquery, JSF, JSP
- JSTL, JTA
- Servlets, Struts
- WSAD
- AJAX
- CSS
- SAAS
- Security
- SOA
- Tomcat
- WEB Based
- Web Design
- WEB Logic
- Web Services
- Weblogic
- WebSphere
- Amazon Elastic Beanstalk
- Elastic Beanstalk
- Amazon Elastic Block Storage
- EBS
- Amazon Elastic Compute Cloud
- Amazon EC2
- AWS EC2
- EC2
- Amazon Simple Storage Service
- AWS S3
- Simple Storage Service
- Amazon Web Services
- AWS
- Asteradata
- Cassandra
- Docker
- Mongodb, database
- Database Modeling
- Data Model
- Database Design
- Database Systems, db2
- JDBC
- MS SQL Server
- SQL Server
- SQL Server 2008
- Oracle
- Oracle 7
- PL/SQL
- Postgres
- Relational Database
- SQL
- SQL Queries
- Stored Procedures
- Sybase
- Angularjs
- HTML
- Model View Controller
- MVC
- Restful Web Services
- Rest Services,Rest Web Services, Restful Services, Integration Testing
- JIRA, Junit, Selenium, Unit Test, Unit Testing
- Analysis Design, Object Oriented Analysis
- Life Cycle
- Software Development Life Cycle
- N-Tier
- Rational
- Rational Rose
- SDLC
- UML
- USE Case
- IAAS
- Microservice
EXPERIENCE:
Confidential
Java/J2EE Developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC2 Architecture using Spring Framework.
- Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
- Designed the system based on Spring MVC Model architecture.
- Developed a business logic layer using Spring Framework and integrated Hibernate.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
- Incorporated react - redux for global state management, mainly for the authentication process, and added redux-thunk for asynchronous handling.
- For each component, managed state with React's internal state object, set State (asynchronous) as minimal as possible.
- Utilized React's life cycle, including component did mount, should Component Update and component will Unmount, etc. for performance boosting and bug fixing.
- Used react-bootstrap for styling and responsive web design.
- Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's. Worked on publishing and testing the web services (JAX-WS) and interacting with the internal teams who consumed the web services.
- Developing the RMS application to maximize the revenue by forecasting the demand based on the statistics. Used Spring MVC, Spring Batch and Jdbc Template for object-to-relational mapping from the database and creating POJOs.
- Responsible for developing a Rest API using Jersey RESTful Web Services framework to publish data on a dashboard.
- Setting up the automatic build and deployment automation for Java base project by using JENKINS and Maven.
- Used Jenkins for Continuous Integration and deployment into WebLogic application Server.
- Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
Environment: JDK 1.8, Spring 4(DI, MVC, Tran Management, Integration, AOP), Hibernate 4.0, JAX-RS Restful services, JAX-WS Web services, Apache CXF, React JS, jQuery 1.9, jQuery UI, AJAX, UML, Bootstrap, HTML, CSS, Toad, Sun Jersey, Junit 4.1.
Confidential
Java Full Stack Developer
Responsibilities:
- Worked on Agile methodology including team - based design and code reviews.
- Actively involved in Requirement Analysis, designing, development and testing of the entire application.
- Developed the web interface using HTML5, CSS3, JavaScript, jQuery, React JS, and Bootstrap.
- Enhance and modify the presentation layer and GUI framework that are written using JSP and client-side validations done using JavaScript.
- Implemented Spring MVC controllers, configured using Spring MVC annotations and configuration files.
- Implemented spring framework Bean Factory & Application Context for bean initialization &configurations.
- Spring AOP is used for logging, auditing, and security and transaction management to distinguish business logic from the crosscutting concerns.
- With the concept of React JS worked on usage metrics and end to end events tracing for analysis purpose.
- Expertise in React JSframework to develop the SPA.
- Implemented the back-end functionality of the modules using Singleton and Session Facade design patterns.
- Used Hibernate as an ORM tool to interact with the database.
- Experienced in React JS and worked with React Flux architecture.
- Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
- Involved in development of POJO classes and writing Hibernate query language (HQL) queries.
- Asynchronous messaging is done using JMS and created Queue for point-to-point messaging.
- Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
- Implemented Service Oriented Architecture by developing consuming RESTFUL service based on JAX-RS.
- Implemented Java Classes to use JAXP parser to create Java objects and able to modify the data received. Worked with DB2 and Wrote SQL Queries, stored Procedures, triggers, & integrated SQL Queries into DAO
- Deployed the application on Apache Tomcat Application Server.
- Used Log4j logging mechanism for logging.
- Resolving spring framework artifacts and code build & deployment with Maven.
- Used JIRA for defect and issue tracking and Used Jenkins for continuous integration/continuous deployment. Automated regression test cases using Selenium.
Environment: Java 6, J2EE, Spring MVC 3.0, Hibernate 3.0, HTML, CSS, JavaScript, React JS, JMS, SOAP, Axis2, Maven, Jenkins, DB2, Selenium, Log4j, SVN, JIRA, Tomcat 6.0.
