Java/j2ee Developer Resume
Lowell, ArkansaS
SUMMARY
- Over 8+ years of experience as Java Developer in Software Application Design, Analysis, Distributed Application Development, Coding, Testing, Implementation and supporting, configuration management, process definition, and project management, with strong Object - Oriented Programming skills in JAVA/J2EE technologies.
- Proficient in design and development of web-based application using Java 8, J2EE , Spring boot , Hibernate, JDBC, EJB , Angular2,React JS, HTML/DHTML, CSS, XML, XHTML, XSLT, JSON, jQuery, AJAX, JavaScript, WSDL, SOAP.
- Extensive working experience on industry leading J2EE MVC frameworks like Struts, spring Integration, JSF, AOP, IOC, and ORM framework Hibernate.
- Implemented Core J2EE patterns like Intercepting Filters, Front Controller, Data Access Object, Business Delegate, Service Locator, and Session Façade.
- Worked on various web servers like Web logic, Apache Tomcat, Web sphere Servers, and databases like MySQL, NoSQL and Oracle.
- Developed backend and UI application using JSP, Struts, JSF, Hibernate, Java, HTML , and JavaScript.
- Expertise in the Jenkins plugin management areas and implemented several CI/CD plugin like AWS ec2, build Pipeline, Docker, git, and Pipeline plugins.
- Hands on experience in design and development of Desktop applications using multi-threading using Executor Services, lamda expressions with Java 8.
- Experienced in developing Web Services using XML over HTTP(s), WSDL, SOAP, RESTful, protocols.
- Log4j and slf4j for extensible logging, debugging and error tracing.
- Proficient in using Maven and ANT for building projects and deploying application source code on Web Sphere Application Server
- Hand-on experience with version control systems like SVN (Apache Subversion), CVS, Rational Clear Case to provide common platform to all developers.
- Proficient in writing SQL queries, Triggers, Stored Procedures, functions for managing and accessing databases such as Oracle .
- Implementation of fully API based SSO architecture using CA SiteMinder, CA IDM, PingFederate, and Radiant Logic Virtual Directory Server which accomplishes end applications integration with SSO easier.
- Design and Implementation of DAO layer using Hibernate and spring boot, used Mongo DB for backend integration.
- Developed scalable applications using the MEAN (Mongo-DB + Express.JS + Angular.JS + Node.JS) stack and created POC's for rest service development using Node.JS, Express.JS and MongoDB.
- Experienced in Tomcat and Web logic Administration, Installation, domain creation, JMS, JDBC configurations, J2EE applications deployment and Troubleshooting.
- Working knowledge of Agile SCRUM methodology.
- Experience in working with MVC Architecture, Struts, JSF, spring, Hibernate frameworks and implemented various design patterns.
- Experience with leveraging Hadoop ecosystem components including Pig and Hive for data analysis, Sqoop for data migration, Oozie for scheduling and HBase as a NoSQL data store.
- Created and implemented Automatic scripts for performing Functional, Regression, System, Integration testing. Expertise in Cucumber and used HUDSON and JENKINS as CI tools.
- Methodical knowledge of Application development life cycle and Software Engineering Principles.
- A team player with excellent interpersonal, communication and presentation skills.
- Self-motivated and quick learner of new concepts and technologies with excellent problem-solving skills.
TECHNICAL SKILLS
Languages: Java,J2EE, PL/SQL, SQL, J2EE, PYTHON
J2EE Technologies: JSP, Servlets, Swing, Spring Security, Spring Batch, Spring Integration, EJB3.0, JDBC, Jasper Soft, JSTL, JNDI and JOLT.
Web Technologies: HTML, DHTML, CSS, Java Script, XML, XHTML, XSLT, AJAX, JSON, Angualar2, NodeJS, ReactJs.
Databases: Oracle 11g and 9i,MongoDB, DB2, SQL Server 2005 and 2008
Operating Systems: Windows-XP/2000/NT, UNIX, Linux, Solaris/AIX and DOS.
Design Patterns& logging tools: DTO, DAO, Factory, Session Façade, Front Controller and Service Locator, log4j, slf4j.
Version Control: SVN (Apache Subversion), CVS, Rational Clear Case.
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development (TDD), Behavioural Driven Development (BDD), Application Development.
Web services: SOAP, UDDI, WSDL, XML and JAX-RPC, APACHE AXIS, RESTFUL.
PROFESSIONAL EXPERIENCE
Confidential, Lowell, Arkansas
Java/J2EE developer
Responsibilities:
- Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on MVC 2 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.
- Requirements gathering,develop,implement,test and deploy using Sencha ExtJS 6.0, CSS and HTML.
- Configuring all the applications to the centralized login page (SSO page) which come from the Login Servers and troubleshooting the login issues related to that.
- Co-ordinated with LDAP group to setup users and ODM Rule groups for decision center and RES login.
- Involved in the production of interface to oversee client menu and Bulk overhaul of Attributes utilizing AngularJS, Node.js, Handlebars JS, Media Query, Reactjs, D3.JS and jQuery.
- Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular 2.0 and JQUERY.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-ful server on a different domain.
- Developed maven-based project structure having data layer, ORM, and the Web module.
- Worked on Rest Webservices, OAuth as well as Node Rest framework for backend services used MongoDB for database services.
- Created unix/bash Shell scripts to monitor system resources and system maintenance and Performed administrative tasks such as System start-up/shutdown, and Backup strategy and scheduled spring batch jobs for job automation using Control M.
- Developed application using WebSphere Integration Developers IDE and deployed it on WebSphere Application Server.
- Developed maven-based project structure having data layer, ORM, and the Web module, where auto-deploying code is performed using Jenkins by adding Sonar, Security Scan plug-in to analyze the source code to mitigate the vulnerabilities for capital market applications.
- Migrated applications from struts2.x to spring 4.x implementing spring security.
- Responsible for developing DAO layer using Spring boot and configuration annotation’s for Hibernate.
Confidential, Portland, OR
Java/J2EE Developer
Responsibilities:
- Analyzed the requirement document and prepared queries for clarification from client.
- Involved in High Level Design Document (HLD) preparation.
- Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture. UML diagrams like use cases, class diagrams, interaction diagrams (sequence and
- Used test driven development approach for application development.
- Worked closely with Business Analysts to analyze business requirements and Architecture design.
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Used Web Services (SOAP & WSDL) to exchange data between portal and other third \-party systems.
- Involved in creation of Low Level Design including sequence diagrams and class diagrams to understand the existing architecture.
- Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IOC framework.
- Created connection to Experian Service through ESD Service and TIBCO Plugin.
- Provided java web services endpoints using Restful and implemented the REST standards.
- Created and Consumed SOAP based Web Services.
- Designed/developed and consumed REST services using Spring-WS. JSON was used for data interchanging.
- Implemented Angular 2 Controllers to maintain each view data. Implemented Angular Service calls using Angular Factory
- Develop application code and unit test in the Angular2, Rest Web Services and Java technologies for the Application Development Center.
- Wrote Junit testcases to test the Spring DAO layer and created Batch Services to generate reports using Spring Batch.
- Creating alarms and monitors in AWS CloudWatch service for monitoring the Servers Performance, CPU Utilization, Disk Usage etc.
- Worked on setting up Websphere application server for local development.
- Used AngularJS to develop a standalone test application, in scope of future usage of the framework.
- Wrote unit testing codes using JUnit, resolved bugs and other defects using Firebug and
- Websphere debugging tool.
Environment: JDK 1.8, Websphere 8.5, JQuery, JUnit, Angular2.0, Spring Boot, Spring Security, Agile, Web services(SOAP & RESTful),, Elasticsearch, ESD, Spring MVC.
Confidential
Java/J2EE Developer
Responsibilities:
- Designed the application using Agile Methodology like Stand-up, Retrospective, Grooming and Sprint Planning meetings.
- Collaborated on design specification reviews together with Business and responsible for documenting the technical requirements
- Hands on experience in J2EE framework Spring boot, Restful Services and JPA(Hibernate).
- Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
- Experience in single sign on with CAS authentication server.
- Provided consistent environment using FAST for deployment scaling and load balancing to the application from dev through production, easing the code development and deployment pipeline by implementing Docker containerization with multiple namespace.
- Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Webhooks and Slave Machines.
- Hibernate is used as back end ORM tool for implementation of persistence layer and mapping of POJOs.
- Familiar with new features in Java 7 and Java 8 such as Lambda expression, Diamond Operator, Try-with-resources Statement, Catching multiple exceptions, etc.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS
- Experience in developing and designing POCs using Scala and deployed on the Yarn cluster, compared the performance of Spark, with Hive and SQL/Teradata.
- Performed advanced procedures like text analytics and processing, using the in-memory computing capabilities of Spark using Scala.
- Created a high availability and scalable AWS stacks using EC2 auto scaling functionality. Used Stack Driver and AWS cloud monitoring extensively to monitor and debug the cloud-based AWS EC2 services
- Used APIs to Schedule and run the Spring batch jobs for data maintenance like to deactivate and purge applications after a certain amount of time
- Migrated MongoDB from No-SSL authentication to SSL authentication using certificates.
- Monitor and manage production support for applications including Spring batch jobs, password changes, viewing sessions to ensure processing, adjusting batch job schedulers(Control M), and responding to Support inquiries.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Periodic on-call/after-hours production support for scheduled maintenance routines, quarterly system updates and patches, and other items that affect operations
Environment: Java 8,J2EE, Spring boot, Restful Web Services, Hibernate, JSON, Git, Jira, Confluence, Tomcat, SOA, Oracle 11g, LOG4j, junit, JSP, Unix, Angular 2,Cucumber, html5, css3, Angular JS and jQuery.
