Java/j2ee Developer Resume
Owings Mills, MarylanD
SUMMARY
- Around six years of professional software development experience in Object - oriented analysis, design and development of Web Applications using J2EE technologies.
- Experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Auto scaling etc.) and deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud trail).
- Involved in the Software Development Life Cycle (SDLC) phases, which include Analysis, Design, Implementation, Testing and Maintenance.
- Well versed in using Software development methodologies Agile Methodology and Waterfall software development processes.
- Very strong on Java concepts, Restful web Services and J2EE technologies such as Servlets, JDBC, JSP, and spring, Hibernate, XML, XSD, SOAP, WSDL, HTML, JavaScript, CSS, AJAX, JSON and J Unit.
- Worked on different module of spring including Spring MVC, Spring ORM and Spring Boot.
- Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures.
- Experience in integrating Web Center Application with Spring & Hibernate frameworks.
- Good working experience with using Array list, Map and Sets of Collections API and core Java Concepts like Exception Handling, multi-threading .
- Experienced in database programming using triggers and stored procedures in environments like Oracle and DB2. Also, experienced in writing complex SQL queries.
- Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, and S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB) and Relational Database Services (RDS).
- Track record of increasing responsibility in the business software design, microservices, systems analysis/development and full lifecycle project management.
- Hands on experience on working in Linux Environment for improved automation of internal data by shell scripting using scripting languages like PHP and Perl.
- Integrated spring with Hibernate using Hibernate Template to perform CRUD operations on database.
- Skilled at writing DB2, PL/SQL, Stored procedures, Functions & Triggers.
- Expertise in SQL, PL/SQL programming. RDBMS experience includes Oracle, MS SQL, and MySQL.
- Good working knowledge of different IDEs like My Eclipse 4.x/6.x/7.x, RAD and Net Beans.
- Experienced in deploying J2EE applications on Apache Tomcat, J Boss application server and Web Logic, Web Sphere using web server.
- Reported bugs and tracked defects using JIRA.
- Proficiency in Hibernate and the O/R mapping to map Java domain objects with the database, spring framework to easily configure J2EE applications.
- Proficiency in using Amazon Web Services API's, advanced AWS Services and worked on AWS compute services such as Elastic Computer Cloud (EC2), Rational Database Service (RDS), Lambda
- Hands on experience using IDEs like Eclipse, Rational Application Developer (RAD), Web Sphere Studio Application Developer 5.0Rational Software Architect (RSA).
- Development experience in web pages using HTML 5, JSP, JavaScript Groovy/ Grails and XSLT, involved in writing new JSPs, designed pages using HTML 5 and client validation using JavaScript and jQuery.
TECHNICAL SKILLS
Java/J2EE Technologies: Java 1.8/1.7, J2SE, J2EE, JDBC, JSP, Servlets, MVC, SOAP and REST Web Services, JMS, EJB, Jenkins.
Frameworks: Spring Core, Spring MVC Version 3.2, SOA, Hibernate.
Java Scripts: Angular JS, Node.JS, React JS.
Database: Oracle (SQL & PLSQL), My SQL
Methodologies: Agile model, Waterfall model.
Version Control: SVN, CVS, CLEAR CASE, GIT HUB.
XML Related and Others: XML, DTD, XSD, XSLT, JAXB, JAXP, XSL, JAXB, SAX
Web Services: REST, SOAP, WSDL, UDDI.
Design Patterns: Singleton, MVC, Façade, Factory, DAO.
IDE: My Eclipse 4.x/6.x/7.x, RAD and Net Beans
PROFESSIONAL EXPERIENCE
ConfidentialJava/J2EE Developer
Responsibilities:
- Involved in complete projects Life Cycle, i.e. Design, Implementation, unit Testing and UAT Testing support and Production Maintenance.
- Extensively used agile development methodology and project planning.
- Worked for low level designing in UML to generate Use case, sequence and Class diagrams using Rational Rose suit.
- Performed Rest based services, exception handling, different response types using Spring MVC.
- Utilize spring DAO for data access with the help of hibernate to implement CRUD based operations.
- Implemented logical Aspects like Transactional, Session using Spring AOP concepts.
- Developing XSLT's as per the schema and using the Business Object Definition Mappings to generate the desired output XML.
- With the concept of React JS Worked on usage metrics and also end to end events tracing for analysis purpose.
- Used React Router to turn application into Single Page Application.
- Worked on React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Used Hibernate Query Language (HQL) features like Named Queries for querying the database and using the objects in data access layer.
- Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL.
- Worked on JMS (Java Messaging Services) application to broadcast messages.
- Developed and used Angular bindings for various scripting tasks in AngularJS.
- Program in Java for middle-tier, Backend Services in both On Premise and Clod environments -AWS.
- Develop UI in Java script libraries Angular 2 or React or Higher frame work, TypeScript,, HTML5, and CSS3.
- Program in Java for backend application and restful web service design and development.
- Work on Java programming language, log4j, Spring framework (Spring JDBC, transaction, MVC, Spring Boot),XML, JSON, Junit, SQL, Unix/Linux, Micro Services.
- Translate functional business requirements into complex technical solutions.
- Design and Develop sound software design, ability to articulate complex software systems architectures in architecture diagrams.
- Work on tools like Version control Git, Web/App Servers - Tomcat and JBoss, Relational Databases - Oracle & Aurora.
- Test application using tools such as Selenium, SOAP UI, Junit, Cactus, Mockito/ Easy Mock.
- Use API Management tools like APIGEE, Project tracking software JIRA, Rally.
- Deploy application in DevOps CI/CD model and scripting
Environment: Java, JSF, J2EE, JSP, Servlets, JPA, ReactJS, Web Services-REST, WSDL, Oracle, JDBC, JavaScript, PL/SQL, HTML, SQL, XML, WebSphere, Eclipse, CVS, JUnit, Maven, Spring Core, Hibernate, JSP, Java 8, Servlets, Oracle 11g, Log4j, XML, JQuery, AJAX, DOM, java Script, JSON, CSS, HTML, XHTML, Maven, JBOSS Application Server, APIGEE, Bootstrap, JMETER.
ConfidentialJava/J2EE Developer
Responsibilities:
- Responsible for gathering and understanding the clients’ business requirements and specifications for each project and product development, develop new business opportunities with the client by analysis of the customer’s business challenges and aligning services offered by HCL with the customer requirements.
- Designing and developing client-server applications on Linux platform in a fast-paced Jira Agile environment.
- Design integrations for LA Metro application, Florida Turnpike Enterprise with other System/Applications for upcoming customer requirement.
- Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly
- Dynamic AGILE environment and participated in Scrum and Sprint meetings.
- Built AngularJS modules, controllers, pop up modals, and file uploaders.
- Created reusable directives, factories, and services in AngularJS.
- Experienced with AWS services to smoothly manage application in the cloud and creating or modifying the instances.
- Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
- Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
- Implemented application architecture of the System is based on Spring MVC (Model View Controller ) andJ2EE specifications.
- Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
- Worked on Security-System development for Web Applications. Involved and developed all phases of security implementation using Spring Security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
- Involved in developing persistent layer using Hibernate framework.
- Experience working in Cloud architecture AWS (Amazon Web Services), Pivotal Cloud Foundry
- Created computing and data resources on AWS using EC2. Installed Pivotal Cloud Foundry on EC2 to Manage the containers created by PCF.
- Designed and implemented application using Spring Boot, Spring MVC, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring JDBC.
- Implemented the authentication and authorization of the application using Spring Security and Oauth2.
- Implemented Multithreading, Concurrency, Exception Handling, and Collections whenever necessary.
- Prepared calls through Hibernate and Spring JDBC for Interacting with the Database.
- Experience in writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Oracle DB.
- Performed data extraction and loading the JSON data with the server-side content in to the Mongo DB.
- Configured JMS Server setup and DB Connection pool setup and deployed Returned items in WebSphere Server.
- Implemented configured and customized JIRA issue tracking software with agile plug-in across all company functions.
- Used GitHub 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.
- Coordinates with the client and offshore HCL team on query resolution, the change request process to enhance the scope of the statement of work, project status updates, process monitoring and offshore team mentoring.
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, Sencha 4, 5, React JS, Bootstrap, Angular JS UI-Router, GWT (Google Web Toolkit) Grunt, & Gulp and parsed data from XML.
Environment: Spring Core, Hibernate, JSP, Java 8, Servlets, Oracle 11g, Log4j, XML, JQuery, AJAX, DOM, java Script, JSON, CSS, HTML, XHTML, Maven, JBOSS Application Server, APIGEE, AWSGIT HUB, Bootstrap, JMETER.
ConfidentialJava/J2EE Developer
Responsibilities:
- Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
- Configured controllers using Struts Framework.
- Launch, configure and maintain VPC, Subnet, Internal Gateway etc. to manage AWS Network Integrated the application with spring IOC framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
- Implemented Spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
- Producer API’s are exposed via proxy using APIGEE.
- Plan, deploy, monitor, and maintain Amazon AWS cloud infrastructure consisting of multiple EC2 nodes.
- Worked in managing VMs in Amazon using AWS and EC2.
- Setup AWS VPC's for dev, staging and Prod environments. .
- Configured Jetty Server to instead of Tomcat to run for Spring Boot apps.
- Hands on experience with one or more Cloud Infrastructure and Services like Amazon AWS.
- Installing and automation of application using configuration management tools Puppet and Chef.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation.
- Worked on AWS, High Availability Practices and deploying backup/restore infrastructure.
- Excellent knowledge of JMS (Java messaging services) using EJB MDB and JMS(IBM MQ).
- Hosting Micro Services on PCF and AWS platforms.
- Migrated applications from internal data center to AWS.
- Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, Sencha 4, 5, React JS, Bootstrap, Angular JS UI-Router,GWT (Google Web Toolkit) Grunt, & Gulp and parsed data from XML.
- StrutsValidator, Servlets, JSP, JSF, JSTL, JQuery, JavaScript, HTML and CSS.
- Experienced in upgrading JBOSS application server from v6.1.0 to v7.1.0
- Used Spring boot to build several services as external microservices and configure them to communicate to each other or with other part of system.
- Designed and developed the REST based microservices using the Spring Boot.
- Expert in creating SQL objects like Tables, Complex Stored Procedures, Triggers, Views, Indexes, and User Defined Functions to facilitate efficient data manipulation and consistent data storage.
- Responsible for creating efficient design & developing User Interaction screens using HTML5, CSS3, JavaScript, JQuery, and AJAX.
- Used AJAX and JSON to send request to server and updating GUI pages using callback functions.
- Used JIRA for issue tracking and project management also used JIRA for bug-tracking and project management.
- Involved in production bug fixes, analyzing and improving overall application performance Using JMETER.
- Used Maven as a build tool in the application.
Environment: Spring Core, Hibernate, JSP, Java 8, Servlets, Oracle 11g, Log4j, XML, JQuery, AJAX, DOM, JavaScript, JSON, CSS, HTML, XHTML, Maven, JBOSS Application Server, AWS, GIT HUB, Bootstrap, JMETER.