Sr. Java/j2ee Developer Resume
PA
PROFESSIONAL SUMMARY:
- Around 8 years of experience in different domains of Software Development Life Cycle (SDLC) based on Agile, Scrum, Waterfall Model and development of Client/Server and Web applications.
- Knowledge in Front - End UI technologies like Java, J2EE, HTML, XHTML, CSS3, Java Script, Angular JS, Spring, Angular JS 2.0, React.JS, Spring, Node.JS, JSP, JDBC, Boot Strap, AJAX and jQuery .
- Familiar in Developing Cloud VMs with management Console and AWS EC2 command line clients.
- Understanding of Kafka data Retention and their management.
- Knowledge in Writing AWS Lambda functions using Java as runtime and in writing cloud formation scripts for S3, Lambda, EC2, Policies etc.
- Excellent understanding of AWS infrastructure services like EC2, EMR, VPC, Security Groups, ELB, S3, EBS, IAM Roles and Users, Route53, Volumes and Snapshots.
- Experience in the functional usage and deployment of applications in JBoss, Web Logic, Portlets, WebSphere and Apache Tomcat Server.
- Developed web service REST Templates, REST Client, JAX-RS and SOAP using JAX-WS .
- Mastered in writing unit test cases using JUnit.
- Proficient in creating modules, controllers, route Providers, factory services and knowledge in Angular.JS for application implementation,
- Experience in Micro Services and Spring Boot application development.
- Strong knowledge in writing SQL and PL/SQL scripts for the database applications.
- Hands-on experience in development of Microservices and deploying in Docker.
- Experience in Cloud computing, Windows Azure environment.
- Strong RDBMS expertise worked extensively with Oracle, PL/SQL , and coded stored procedures, Triggers and Functions using PL/SQL.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, WebSphere 8.0, JBoss 7 and WebLogic.
- Trained in Angular.JS for application implementation, proficient in creating modules, controllers, route Providers, factory services.
- Hands on experience in creating instances in AWS EC2 using Python Boto3 Library .
- Expert in complex multitier application verification at all levels including functional, integration, user acceptance and load testing utilizing quality industry frameworks and tool sets.
- Experience with frameworks like Apache Struts, JSF, Ajax, Spring, Hibernate, Java Collections Framework and log4j .
- Skilled in detailed design UML documentation utilizing software packages like Rational Rose and Enterprise Architect.
- Experience in CSS pixel-level layout , Consistency with browsers, Version and Platform Independence.
- Solid understanding of J2EE design patterns including DAO and MVC .
- Build microservices using spring boot for the delivery of software products across the enterprise.
- Wrote Queries, Stored Procedures, Triggers, Cursors, Functions.
- Used testing framework like JUnit , Jasmine, Karma, and Selenium.
- Building web applications with the ASP.NET MVC platform.
- Using JAX-RPC, JAX-WS, SAAJ, JAX-RS, SOAP, RESTful, WSDL, UDDI registry developing and registering web services and good Exposure to Service Oriented Architecture (SOA) such as Web Services.
- Expertise in working with database tools like Toad .
- Proficient in programming by using the IDE's IntelliJ, Eclipse, STS.
- Good in client interaction and offshore co-ordination.
- Qualified in using Application Servers like BEA WebLogic, WebSphere, JBoss, and Glassfish, and in using Web Containers like Apache Tomcat.
- Worked in many teams and finishes multitasks within time.
TECHNICAL SKILLS:
J2SE: Collections, Generics, Multithreading, Serialization, Exception Handling, Garbage Collection, RMI, File I/O
J2EE Technologies: JSP, Struts, Servlets, EJB 2.0, JSF, JAVA bean, JMS, JDBC, JNDI, JTA
Framework: Struts, Spring (IOC, AOP, MVC, Core, Security, Data, Boot), Microservices
ORM Tools: Hibernate, Apache IBATIS.
Web/Application Servers: Apache Tomcat, JBoss, WebSphere, WebLogic
Web Technologies: XML, HTML5, DHTML, CSS, JavaScript, AJAX, JSON-Parsing, jQuery, Angular JS, JSF
XML Technologies: XML, DTD, XSD, XSLT, SAX, DOM, JAXP, JAXB
IDE: Eclipse, Edit Plus 3, My Eclipse, NetBeans 7.0, Flash Builder 4.5, RAD
Design Skills: UML (JUDE, Rational Rose, Visio), Object oriented Analysis and Design (OOAD), Java & J2EE Design Patterns
WSDL, IBM Webservices, SOAP, JAX: WS, CXF, AXIS, JAX-RS, SOA, UDDI, WS-Security, SOAP UI, RESTful, JBoss
Databases: Oracle 9i/10g/11g/12c, MySQL, SQL Server, DB2, TOAD, MongoDB, NoSQL
Testing: Junit, Mockito, SOAP UI, Firefox Plugin
Version Control: SVN, CVS, GitHub
Build & Deployment: Maven, ANT, Jenkins
CI/CD Tools: Chef, Docker, Ansible, Vagrant, Kubernetes
Methodologies: UML, Scrum Agile, J2EE Design Patterns
AWS: EC2, RDS, S3, ELB, SNS, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential, PA
Sr. Java/J2EE Developer
Responsibilities:
- Developing the business layer logic using Java , Spring Boot, JavaScript (ES6), Node, Express, Meteor
- Considerably using Java 8 features like Collections and Lambda expressions.
- Based on architecture provided by Angular 2 creating Typescript reusable components and services to consume REST APIs.
- Designing and developing business and persistence layer components using MySQL, MongoDB, PostgreSQL using ORMs like Hibernate, Spring Data, JPA, Mongoose .
- Deploying, managing and developing MongoDB clusters.
- Developing application using Spring Framework that uses features of IOC, AOP, MVC and Spring boot.
- Creating Rest end points for integration of BI tool EXAGO .
- Along with Apache Kafka implementing microservices in Scala.
- Using Jersey framework, Springs to design and develop Micro-services.
- Involving a Queuing system which takes in files from various sources formats them and uploads them to an s3 bucket using AWS Lambda and SQS .
- For building Web service working on Spring boot.
- Being in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, JSP, Struts .
- Using UNIX shell scripts for implementing daily jobs.
- Following Agile Methodology in analyze, define, and document the application, which will support functional and business requirements.
- Developing Angular JS unit test cases using Jasmine Test Framework with the Karma test runner.
- Using REST enabled wed service on jersey framework designed and retrieved user data using AWS DYNAMO DB.
- Parsing of XML using SAX and DOM Parsers.
- To bind HTML (views) to JavaScript objects using AngularJS1.4 Version framework.
- Designing and implementing MVC Design Patterns.
- Testing the application functionality with JUnit Test Cases.
- Implementing the client server business application using Micro-services and SOA, MVC architecture.
- Developing logging module-using Log4J to create log files to debug as well as trace application.
- Working on Oracle10g data base for storing and retrieving the application data.
- Asynchronous functionality is implemented using JMS .
- Using Validator framework for validation of client-side data and Exception handling using Struts Exception Handler.
- Apache Maven tool was used to automate the build process for the application to manage and deploy project libraries, compiling, preparing war file.
- Deployed Web Sphere 8.5. using IDE RAD 7.5 and tested using Maven Application.
- Effective usage of J2EE Design Patterns like Service Locator, Business Delegate, Session Façade, Factory Method, Command and Singleton to develop various base framework components in the application.
- Involving in configuring and deploying the application on WebLogic Application Server .
- SSIS development for data warehouse ETL processes.
- Developing POJO objects and used Hibernate as the Object-Relational Mapping ( ORM ) tool to access the persistent data from SQL Server.
Environment: Spring Boot, Kafka, Maven, Angular 2, Java 8, JavaScript, Node, Express, Meteor, MySQL, MongoDB, PostgreSQL, ORMs, Hibernate, Spring Data, JPA, BI tool EXAGO, s3 bucket, AWS Lambda, SQS, UNIX, XML, SAX, DOM, MVC, Junit, Log4J.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Experience in implementation of SPA frameworks using AngularJS.
- Used Hibernate, extensively used Entity Class Associations, Criteria Queries and Projections.
- Worked with SOAP and Restful Web Service .
- Have ability to contribute and be a productive team member and the motivation to take independent responsibility.
- Supported change Management process and produced comprehensive documentation for Micro- services.
- Used Spring Boot, developed Java modules implementing business rules and workflows.
- Experience in client-side development with CSS, JavaScript .
- Experienced with IBM Web Sphere Application Server , Oracle Web Logic application servers and Apache Tomcat Application Server.
- Having hands on experience in deploying web and J2EE enterprise applications on Web Logic, Web Sphere, Tomcat and JBoss Server.
- Developed server-side services using Java 5.0 , Spring 2.5, Web Services ( SOAP ).
- Wrote action mappings in configuration files, action classes, Struts form beans to hold the form data.
- To run in the AWS environment developed AWS Lambdas.
- Designed dynamic client-side JavaScript codes to build web forms and simulate process for web application, page navigation and form validation.
- Implemented back-end code using Spring MVC framework that handles application logic and makes calls to business objects.
- Developed web pages using HTML, CSS, JavaScript, jQuery and Angular JS for interactive cross browser functionality and complex user interface.
- Used loosely coupled reusable Micro-services to implement procedures to disintegrate whole monolithic application.
- Created database tables and used Hibernate module as an object relational mapping tool for backend operations over Oracle database.
- Using REST based APIs designed and developed enterprise services.
- Worked with Angular JS MVC framework including authoring complex directives, services, controllers and filters.
- Used JavaScript and jQuery for validating the input given to the user interface.
- Involved in testing the application by writing the test cases for various scenarios. Used JUnit testing tool to test the code.
- To support a multitude of enterprise level application, designed and developed Micro- services.
- Designed and developed the application with J2EE architecture, frameworks like Spring MVC and Spring Bean Factory.
- Built dynamically generated dropdown lists using Ajax, jQuery and Angular JS.
- Involved in testing the application by writing the test cases for various scenarios. Used JUnit testing tool to test the code.
- Developed Spring Restful and Micro-services using SOA.
- Wrote EJB Stateless session to communicate with Controller and Service layer i.e. make the EJB calls from Backing Beans.
- Designed Exception Handling using Declarative Exception Handling in struts.
Environment: SPA, SOAP, CSS, JavaScript, J2EE, Web Logic, Web Sphere, Tomcat, JBoss, Spring 5.0, Spring MVC, Oracle, Junit, jQuery, J2EE, EJB, struts.
Confidential, CT
Java Developer
Responsibilities:
- Qualified in development of functional definition documents and Involved in the discussions with business users, testing team to finalize the technical design documents.
- Designed the UI using Struts view component HTML, CSS, JSP, JavaScript, AJAX, JSON.
- Used XML/XSLT for changing common XML format and SAML for Single Sign-On.
- Configured XML Schema for the application.
- Enhanced the Web Application using Struts.
- Wrote Client-side validation using Struts Validate framework and JavaScript.
- Roles included maintenance of database and ensuring round the clock service availability, Log Shipping, Clustering and Replication. Involved in change request implementation using Java/J2EE .
- Corresponded JSPs , Servlets and deployed them on WebLogic Application server.
- Accomplished extensive test-driven development-using JUnit for unit testing.
- Implicated in resolving the bugs that come across during Sprints and System Integration Testing.
- Involved in deriving at class diagrams and sequence diagrams during the design phase of the project using UML , involved in discussions with the client to discuss and understand various components of the requirement and to implement the same.
- Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller.
- Designed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework.
- Considerably written jQuery for responsive event handling.
- Used technologies like Java1.6 , JEE, Spring MVC, Hibernate, JSON, CSS3, jQuery, Ajax, ANT, SQL, PL/SQL back end as Oracle via SQL Developer with Tomcat .
- Used SVN version controls to main using Tortoise SVN tool.
- Widely used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
- Involved in creating and extracting data from database using SQL Queries, PL/SQL on Oracle database.
- Extensively used Log4j to log regular debug and exception statements and Junit for testing.
Environment: Java Spring 3.0, Hibernate, SOAP, J2EE, JSP, JSTL, jQuery, Oracle, SVN, Eclipse, ANT, Apache Tomcat, Ajax, SVN, JSON, JUnit, SOA, SQL, PL/SQL, JAX-WS, DOJO, Log4j, CMS-Web, HTML, CSS, JSP, JavaScript, AJAX, JSON.
Confidential
Associate Java Developer
Responsibilities:
- Being involved in design meetings to propose, discuss and refine new features and functionality.
- Developed and supported new struts-based CMS-Web application and integrating it to the MVC based application.
- Using JDBC and ODBC developed the database interactive layer
- Developing and executing unit, functional and integration tests.
- Worked on implementing features like Mass Update , Upload with the Microsoft Excel template file and Apache POI .
- Created service to convert web cart in to cXML using JAXB .
- Model is a combination of EJB, Java classes and web implementation controllers are Servlets.
- Working experience of control version tools like SVN, CVS, Clear Case and PVCS.
- To get AJAX functionality for the website wrote JavaScript and jQuery programming.
- Troubleshooted AWS EC2 Status check including System Status checks and Instance Status check alerts.
- Created proof-of-concept using responsive web design, Node.js, React JS, HTML5 and CSS3 .
- Using DAO pattern, JDBC, Hibernate developed persistence layer Data access objects.
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Hands on Experience in developing and designing the Micro services using REST framework and Spring Boot .
- Hands on experience in designing ETL operations including data extraction, data cleansing, data transformations, data loading.
- Highly used Angular 4 router to build single page application ( SPA ) to navigate through the different components.
- Wrote various test cases using JUNIT framework.
- Created SSRS reports and integrated them into web application using web service Apache CFX .
- Implemented validation framework for creation of validation.xml and used validation-rules.xml .
- Supported Testers with Unit Testing, User Acceptance Testing and Bug Fixing .
- Used Eclipse IDE for development, configured and deployed the application using ANT , and tested using JUnit .
Environment: CMS web, MVC, JDBC, ODBC, Apache POI, CXML, JAXB, EJB, SVN, CVS, PVCS, AJAX, AWS EC2, JavaScript, jQuery, Node.js, React JS, HTML5, CSS3, DAO pattern, JDBC, Hibernate, SQL, PL/SQL, Spring boot, ETL, JUNIT, CFX, Junit.
