Java/j2ee Developer Resume
Windsor, CT
PROFESSIONAL SUMMARY:
- 8 + years of experience in Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Core Java/J2EE technologies.
- Experience in Software Development Lifecycle (SDLC) phases such as Analysis, Design, Implementation, Testing and Deployment.
- Experience in support enhancement, maintenance and Production support activities of Java/Oracle applications.
- Experience in software methodologies such as Waterfall and Agile Methodologies.
- Strong experience in using Core Technologies Java, J2EE, Servlets, JSP, JDBC and JavaBeans.
- Extensive knowledge and exposure in web based multi-tier and client/server in a wide variety of technologies for building the applications, including HTML/HTML5, Angular JS 1/2, React JS, Node.JS, XML, CSS 2/3, AJAX, DOJO, JavaScript, jQuery, and JSF.
- Experience in spring framework (Core, Spring batch, Spring DAO, Spring AOP, Spring ORM, Spring Boot) server-side component architecture for simplified development of distributed, transactional, secure and portable application based on Java Technology.
- Experience in Spring(MVC), Spring Boot, Spring Batch, Java Persistence API, Spring JDBC and Hibernate (Object Relational Mapping Technology).
- Strong Experience in various Java/J2EE Design Patterns such as Session Façade, Service Locator, Application Controller, Front Controller, Factory, Prototype and Singleton.
- Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS.
- Experience using ANT, MAVEN, JENKINS, Splunk, JIRA and Log4j tools.
- Experience in Jboss Drools 6.5 to apply business rules in working memory at runtime.
- Extensive experience in implementation of the version control software CVS, SVN, Git and GitHub.
- Experience in Develop Test Cases and Test Suites using JUNIT.
- Hands on experience in messaging systems such as JMS and monitor trough MQ Explorer 7.5.
- Proficient in using XML Suite of Technologies like XML, XSL, DTD, XML Schema and DOM Parsers.
- Experience in Designing, Developing, and Deploying Web Services using Simple Object Access Protocol (SOAP), Representational State Transfer ( REST/ Restful ), WSDL and UDDI.
- Hands on exposure to multiple Application Servers and web servers like JBOSS, Apache Tomcat, IBM, WebSphere Server, Glassfish and WebLogic.
- Excellent knowledge and experience in writing SQL queries, Stored Procedures, Triggers and views using various databases such as MS SQL Server, NoSQL database systems (Mongo DB), My SQL and Oracle databases.
- Extensive experience in working IDE tools like Eclipse, Red Hat Jboss Developer and NetBeans.
- Experience working in Multi-Tier, Multiple Browser and Cross Platform environment.
- Excellent communication skills, interpersonal skills, team coordination and versed with Software Development processes.
- Highly motivated, dependable trouble-shooter and Problem-solver.
- Well focused and can meet the expected deadlines and ability to handle multiple tasks and work independently as well as in a team.
TECHNICAL SKILLS:
Programming Language: Core Java, J2EE
Java Technologies: Struts, Spring Boot, Spring MVC, Spring Batch, Servlets, Java Server Pages JSP, Enterprise Java Beans EJB
ORM Technologies: Hibernate
Web Servers: WebLogic, WebSphere, AWS
IDEs: Eclipse, IntelliJ IDEA, JBoss Developer Studio 10.0.0 GA
Databases: Oracle 12c, SQL, PL/SQLMethodologies: Agile, Rapid Application Development RAD
Designing Tools: Unified Modelling Language UML, MS Visio, MS Project, IBM Rational Doors, IBM Rational Rose
Build Tools: Ant, Maven
Version Controlling Tools: Subversion SVN, Concurrent Version System CVS, VSS Virtual SourceSafe, IBM Rational ClearCase, IBM Rational Clear Quest, GIT, GitLab.
Web Technologies: HTML/HTML 5, CSS, jQuery, JavaScript, XHTML, DHTML
JavaScript Frameworks: Angular, Node JS
Rules engine: Jboss Drools
Operating Systems: Windows, Linux, Unix
Frameworks: Spring, Struts, Model View Controller MVC, Swing, DAO.
Design Patterns: Factory Pattern, Singleton Pattern, Facade Pattern, Data Access Object Pattern
Message Servers: Java Message Services JMS with MQ Explorer 7.5
Testing Tools: JUNIT and Mockito.
Web Services: SOAP, Restful, WSDL, JSON, SOAPUI.
XML Technologies: XML, DTD, DOM, XML Schema, XSD, XSLT, WSDL
Logging Tools: Log4j
PROFESSIONAL EXPERIENCE:
Confidential - Windsor, CT
Java/J2EE Developer
Responsibilities:
- Responsible for requirements gathering, analysis and design and documentation as the application was started from scratch.
- Worked with Technical leads and Project managers to translate business Requirements into technical specifications.
- Worked in Agile development environment and used Rally to update day-to day status.
- Involved in planning process of iterations under the Agile Scrum methodology.
- Used Spring Boot for the application development.
- Integrated the application with Spring-MVC using Spring-Boot, Spring Dependency Injection (DI) and Spring Annotations.
- Developed the application using Spring JPA, Spring and Hibernate.
- Maven and Jenkins used for the automatic build process.
- Validations are done by utilizing Soap UI and Ready API testing instrument structure in various conditions.
- Involved in the development of UI screen using HTML, Angular, JavaScript, Bootstrap, CSS, Node.
- Developed components and services in Angular.
- Developed Web Services to integrate with the External System.
- Worked on Log4J to approve functionalities and JUnit for unit testing.
- Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
- Integrated UI with the backend services, did Integration Testing.
- Participated in support enhancement, maintenance and Production support activities of Java/Oracle activities applications.
- Involved in work specific to Production Services roles include Problem/Incident Management, Release/Deployment, Operational Readiness, Capacity/Availability Management, Application Monitoring, Service Requests and Reporting, Triage, Change/Configuration Management, etc.
- Involved in identifies possible production failure scenarios, creates incident tickets, enhancements and/or problem tickets in ticket tracking system, and communicates effectively with development and internal business operations teams.
- Takes ownership of escalations and perform trouble shooting, analysis, research and resolution using advanced query and programming skills. Resolves complex issues.
- Consults with end users to determine optimal configuration of equipment and applications.
- Provides the client areas with technology products and service alternatives that improve the production services environment.
- Written Complex SQL Queries and Stored Procedures to interact with Oracle DB.
- Involved in Daily meetings with the teams such as Development Team. IT Readiness Team, IT/Reimbursement Team and ETL Team to understand the daily metrics and new implementations.
- Involved in checkout code from GitLab and involved in issue analysis with code and resolve issue by enhancement of the code.
- Involved in checking JMS between business process with MQ Explorer and identify issues.
- Involved in ETL and Java job automation through CA WA Workstation.
- Involve in Daily Meetings and Biweekly meetings with the business team and offshore team on current issues in Production and as well Releases.
Environment: Java 8 , Spring Boot, Spring MVC, Hibernate 4.0, Restful Web services, Maven, Angular 5.2.5, HTML5 GIT, CSS3, JavaScript, SQL, Agile, Junit, BMRS 6, Jboss Drools, Informatica 10.1.0, SOAPUI 5.2.1, Node JS, HP Service Manager, TOAD 11.6, WebSphere MQ Explorer 7.5 , Oracle 12c, Spring batch, WinSCP, Putty, EAP, Tortoise GIT, Eclipse and Jboss Developer studio 10.0.0.
Confidential - Minneapolis, MI
Java/J2EE Developer
Responsibilities:
- Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Worked with Requirement leads and Project managers to translate business Requirements into technical specifications.
- Performed User Interface Design and coding using Java, Spring framework and web technologies.
- Designed UI pages using HTML5, Angular JS, JavaScript, Bootstrap, CSS3, AJAX, JSON and Tag libraries.
- Experience in implementing client - server business applications using Microservices, Designed and developed Microservices business components using Spring Boot.
- Used Spring MVC to implement MVC Design Patterns.
- Designed and developed the REST based Microservices using the Spring Boot
- Utilized Spring annotations and XML configuration for Dependency Injection.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC.
- Build RESTful Web services using JAX-RS API.
- Develop database scripts, procedures using Oracle SQL.
- Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - Oracle.
- Used Maven for build the project.
- Resolve Micros XStore issues, restore databases, re-image and replace devices
- Consumed RESTful web service by sending Document ID to get the complete document details.
- Validated Web Services and Restful calls by comparing the data with Database and User Stories.
- Used Service Oriented Architecture(SOA) to create different services and implementing functionality using different queues and Oracle Bus for communicating.
- Used Mongoose API to access the MongoDB from NodeJS.
- Implement and manage continuous delivery systems and methodologies on AWS
- Developed JUnit Test Cases and Test Suites for testing the application.
- Experience working with SSO, SAML, OAUTH technology stack.
- Reviewing the code and providing the Code Review Comments.
- Daily running the SCRUM Meeting with the team.
- Used SVN version control system.
- Worked on code review process, validating designs done by other developers and development of the application.
Environment: : J ava SE 8, Servlets, Spring, JAXB, IBM MQ Series, XML, AWS, JavaScript, jQuery, AJAX, Angular JS, MVC, HTML5, Xstore, CSS3, Multithreading, Eclipse, Microservices , REST, Junit, EXT JS, UNIX, Hibernate, Oracle11g, Agile Methodologies, Selenium, Maven, Jenkins.
Confidential, Richfield, OH
Java/J2EE Developer
Responsibilities:
- Participated in the complete Software Development Life Cycle including Requirement, Analysis, design, Implementation, Testing and Maintenance.
- Gathered requirement from end users.
- Interacted with the system analysts, business users for design and requirement clarifications.
- Used J2EE patterns such as Controller, Singleton, factory, MVC architecture is used in this application
- Implemented Spring Framework IOC (Inversion of Control) design pattern for relationship between application components.
- Working in AWS Identity and Access Management (IAM) components, including user, groups, roles, policies and password policies and provide the same to end user.
- Deploying the application on AWS cloud platform by configuring REDHAT server on EC2 instances.
- Creating S3 storage buckets to store the application data.
- Used Spring Framework IOC to separate the application configuration and dependency specification from the actual application code.
- Used Spring ORM module along with Hibernate to deal with database operations
- Used Spring core, Spring Context, Spring MVC Framework for the application configuration of different components, services in the application.
- Used Hibernate for mapping claim data by connecting to Oracle 11g database.
- Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA.
- Used Hibernate extensively to have Database access mechanism with HQL (Hibernate query language) queries.
- Resolved Runtime Errors and Application Bugs in the Production environment and enhancing the existing application.
- Maven and Jenkins are used as build tools.
- Backend Integration testing of microservices and API services
- Implemented log4j for logging purposes and debug the application.
- Created microservices using Spring Boot for a new public facing application
- Used testing framework Junit for testing.
- Involved in production support for maintaining the system developed and resolved the complexities and bugs
- Implemented the project using the agile methodologies.
- Leaned and migrated the old codes into Angular JS.
- Extensively used Apache Camel for transformation and used both Java DSL and XML DSL.
- Fixed bugs during the System testing, Joint System testing and User acceptance testing.
- Created responsive reusable UI components for ABC's SiteCore migration project using bootstrap 4, CSS3 and HTML5.
- Implemented Angular 2 Routing and navigation, Components, Services.
- Used SVN repository for version control.
Environment: Java, J2EE, Spring, Spring Security, Hibernate, Eclipse, WebLogic, JSP, jQuery, XML, CSS, Junit, Maven, Oracle11g, AngularJS, TOAD, Log4j, UML, Apache Camel, Agile, Microservices , Jenkins, Splunk, Cucumber, Griddle, POM, Rollup, Gulp, Grunt, bootstrap, HTML5 and AWS.
Confidential, Minneapolis, MI
Java/J2EE Developer
Responsibilities:
- Participated in Analysis, Design, Development, Integration and Testing of application modules and followed Agile Methodology.
- Coded the user stories assigned using Java and JEE technologies and frameworks.
- Developed the application using J2EE, Spring, Hibernate, Web Services (SOAP & REST), jQuery, Angular JS, JSTL 2, Oracle, Maven technologies.
- Involved in Sprint to develop the user stories.
- Used Hibernate and Spring Framework for data persistency.
- Developed Spring Configuration files and used annotations to auto wire Java Components using Spring.
- Coded presentation layer components comprising of JSP, Spring Controllers, spring and JSTL Tags.
- Deployed into the WebSphere server and consumed web services based on SOAP and REST protocols
- Used WSDL and SOAP protocol for Web Services implementation.
- Developed Web Services using XML messages that use SOAP.
- Implemented enterprise integration with Web Services using SOAP and REST.
- Used JMS API to access the queues, read and write the messages for processing
- Designed and developed data access layer using Data Access Object (DAO), Session, Facade, Business Delegate and Singleton design patterns.
- Configured and created application logs files using Log4J.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs.
- Setup Maven configuration and helping Continuous Integration (CI) Issues.
- Generated JUnit test cases for testing various Java components.
- Built SVN and Perforce file loaders.
- Used JIRA for bug tracking.
- Debugged the defects, worked on code review and analysis of Performance issues.
- Participated in daily scrum meetings.
Environment: Agile, JIRA, Core Java, J2EE, Spring, Hibernate, Web Services, SOAP and RESTFUL, Spring REST, Spring Data, Maven, JUnit, HTML, Servlet, CSS, JavaScript, JSON, jQuery, AJAX, Angular JS, Servlets, JSP, JDBC, XML, WebSphere Server, Eclipse, Oracle11g
Confidential
Java J2EE Developer
Responsibilities:
- Participated in the process of analysis, design, and development of the application.
- Used Spring Core Annotations for Dependency Injection.
- Used Log4J to store log messages.
- Used Form Based Authentication for remote login.
- Worked on Oracle database for writing the queries and tuning the queries.
- Used Hibernate and JDBC for retrieving and updating the data between the database and application.
- Wrote the PL/SQL blocks like Procedures, functions, and packages for validating and retrieving multiple record sets from the database based on business logic.
- Developed User Interface using AJAX in JSP.
- Performed client-side validation using JavaScript.
- Used Hibernate framework for Entity Relational Mapping.
- Used MySQL database for data persistence.
- Developed JUnit test cases for all the generated modules.
- Used SVN as version control.
Environment: Java, J2EE, JSP, Hibernate, JNDI, HTML, XML, Swing, UML, SAX, AJAX, JavaScript, Eclipse, Apache Tomcat, WebSphere, Linux, MySQL, LOG4J, SVN.
