We provide IT Staff Augmentation Services!

Sr Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY:

  • 11 years of experience in Java/J2EE software development (SDLC), Deployment, Maintenance and support in banking domain.
  • Open to learn new Tools and Technologies. Aiming to attain responsible position and grow incessantly.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience with AngularJS, jQuery, ExtJS, JavaScript, AJAX, JSON, HTML, CSS, Tiles, Tag Libraries.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL - FO and parsers like SAX, DOM.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Expertise in design with Use Case, Sequence diagrams, Activity diagrams, Class diagrams with exposure to UML, tools like Rational Rose and use of Rational Unified Process (RUP).
  • Proven experience with Application Servers like IBM WebSphere 6.x/5.x/7.x/8.x, Oracle/BEA and Tomcat 7.x/6.x/5.x/4.x/3/x.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, Sybase, and SQL Server 2000.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Good developing and implementation skills in Java, J2EE, Struts, Object Oriented JavaScript, HTML5, CSS3, Hibernate, AJAX, JAXB, SAX, Maven, JIRA, Jenkins, HP ALM.
  • Having strong programming skills in Java J2EE technologies, Spring MVC, Spring RESTful web services.
  • Good analytical and Problem solving skills.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Hands on experience with Eclipse IDE for developing, deploying and debugging the applications.
  • Experience in Apache SOLR search and navigation.
  • Good experience on multithreading on backend components.
  • Hands on experience utilizing the concurrency package in the application.
  • Good experience on writing multithreading programs and resolved many issues like server connectivity and user interfaces.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i/10g, IBM DB2, MySQL, Sybase, and SQL Server 2000.
  • Experience in Development Methodologies, SCRUM, SDLC by using Waterfall and Iterative System development methodologies etc. also used JIRA tool.
  • Experience in Configuration Management tools like GIT, CVS, Subversion and Clear Case.
  • Good exposure in Design Patterns for Web and Enterprise applications.
  • Experience in Project planning and tracking.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Having good experience in requirement analysis.
  • Excellent written and verbal communication skills, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, lead/work within a team environment.

TECHNICAL SKILLS:

Hardware: IBMPCs, Pentium Series.

Operating System: MS-DOS, Windows 95 /98 /NT/2000, Linux.

Languages: Java/J2EE.

Web Application Framework: Struts, spring, Webpack Gulp

ORM Frameworks: Hibernate, Spring DAO, Spring JDBC, JDO.

Frontend Technologies: HTML, JavaScript. Angular 2

J2EE Technologies: JDBC, Servlets, JSP, SAX, JAXB. XML with SOAP/REST

Database: MSSQL 2005, Oracle 8.0., Oracle 10g, Hadoop

ApplicationServers: IBMWeb Sphere application server 8.0.

Web Servers: Apache Tomcat 6.0.

Testing Tools: WAPT tool, JUnitand Selenium.

Build Automation Tools: Ant, Maven.

Continuous Integration Tool: Hudson and Jenkins.

PROFESSIONAL EXPERIENCE:

Confidential, Jersey City, NJ

Sr Java/J2ee Developer

Roles & Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Handling 3 to 4 members of team.
  • Assigning tasks to developers.
  • Involved in preparing UML diagrams.
  • Mentoring the team members.
  • Resolving issues which are faced by team members.
  • Developed JSP and Servlets for the presentation tier.
  • Developed different components using collections and providing concurrent database access using multithreading.
  • Resolved concurrency problems like two different open source libraries having same variable has used in a thread.
  • Resolved the thread safe issues in the objects calling in the threads.
  • Have used ConcurrentHashMap where ever objects are used in multithreading threads are using common HashMap objects in application.
  • Handled double check locking issues on objects when we are using in multithreading calls on singleton objects.
  • Handled synchronized problems when two threads are using same HashMap object on different operations like during iteration or multiple operations by using synchronized block on HashMap object or use the ConcurrentHashMap methods like putIfAbsent() methods.
  • Configuring the Apache Solr and modifying the scema.xml.
  • Creating Indexes on data and accessing index using with Solr.
  • Preparing search criteria and filter using with Solr.
  • Followed AGILE, SCRUM approach of development strategy.
  • Extensively used JSF Framework with extensively and Integrated with Spring 3.0 for Controller components and view components in Application.
  • Experience with Spring 3 MVC and Spring MVC with REST integration and JSON
  • Created Test cases using JUnit 4.4 to test functionalities of application.
  • Created RESTful API with basic CRUD plus query functions.
  • Worked on Integrating SAP RFC’s with existing applications using Java Message Service (JMS) queues and ActiveMQ.
  • Designed and developed UI of application modules using CSS, jQuery, AJAX, JSON and DOJO.
  • Developed angular JS controllers, models and views.
  • Implemented data sharing between controllers Using Angular JS events, $parent, nextSibiling, ControllerAs and $rootScope.
  • Implemented Angular JS directives like ngIf, ngForm, ngInclude, ngFor, ngSwitch.
  • Implemented Angular JS providers and service components.
  • Installed and configured styling library and supported UI frameworks.
  • Helped migrate, enhance and maintain a desktop-based accounting application to a web application using Flex.
  • Developed across all layers including Hibernate ORM for reporting module, Spring Restful we services and Flex/ActionScript interface for several modules.
  • Mentored development organization in establishing Flex development environments, frameworks, source control, and best practices.
  • Created tables and views using with DDL commands in MySQL
  • Created MySQL database, indexes, users, procedures and functions.
  • Created complex queries and indexes in MySQL.
  • Written Unit tests using the FlexUnit 4 testing framework.
  • Application developed using WebSphere Application Server.
  • Involved in creating MongoDB indexes, profilers and object attributes.
  • Invloved in schema, database creation in MongoDB.
  • Involved in cleanup process and necessary to free up space in MongoDB.
  • Invloved in BSON document structures in MongoDB.
  • Developed Java messages using Java Messaging service (JMS) API and created Queues and configured.
  • Developed application clients and it can send or synchronously receive a JMS message.
  • Created JMS Destination resources using Eclipse IDE.
  • Created JMS session objects and used for sending messages to a destination by using JMS Message Producers.
  • Developed Stored Procedures, triggered stored procedures using Hibernate.
  • Implementing AsynchronousPattern.
  • Creating a build script using Gulp.js task runner.
  • Generating static assets with dependencies of modules using Webpack.
  • Configuring Webpack to add loaders.
  • Developed various generic JavaScript functions used for validations.
  • Designed and coded for different modules in the web application developed in Java, spring framework.
  • Developed programs using AWS EC2.
  • Developed AWS simple web services objects using Amazon Simple Storage Service (Amazon S3) to store and retrieve any amount of data from anywhere on the web.
  • Created buckets and objects in Amazon S3, every object in S3 stored in a bucket.
  • Creating a bucket using the AWS Management Console in S3.
  • Creating AWS ECS Service resources and runs and maintains the requested number of tasks and clusters resources in AWS ECS.
  • Creating an Amazon ECS cluster using the AWS Management Console and this cluster creation wizard provides a simple way to create the resources that are needed by an ECS cluster, and it lets you customize several common cluster configuration options.
  • Scaling a cluster using AWS Management Console, creating services, tasks, ECS instances and metrics.
  • Encapsulate application (and supporting components) into Docker containers.
  • Distribute and ship those containers to your teams for further development and testing
  • Deploy those applications to your production environment, whether it is in a local data center or the Cloud.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
  • Worked closely with Web Admins and DBA’s in troubleshooting application related issues.
  • Implemented Java 8 programs using with Lamda expressions.
  • Developed programs using Java 8 Stream API and collection API.
  • Developed programs using Java 8 functional interfaces.
  • Configuring and maintaining the servers using with Chef Tool.
  • Creating and modifying the nodes and clients/servers using with Chef Tool.
  • Setting up resources, nodes, recipes using with Chef Tool.
  • Run Chef knife commands from my workstation.
  • Created common configuration data with data bags using with Chef Tool.
  • Developed programs using Test Driven Development framework and execute all test cases and validate them.
  • Reduced debugging effort by using Test Driven Development process.
  • While continually re-running the test cases throughout each refactoring phase by using test driven development.
  • Used CVS for Source Control and HP-Quality Center for Defect Tracking.
  • Experience with Upgrading existing project from CVS to SVN and Hudson to Jenkins.
  • Experience with KORN based scripts as part of triggering UNIX and J2EE based Jobs.
  • Interact with client and onsite counterpart on daily basis for understanding requirements, designing solution and implementing the same.
  • Created Spring Boot application by using the start.Spring.io.
  • In start.Spring.io UI, I have Selected Maven Project option from "Generated a" dropdown list and selected option version 1.5.3 from "with Spring Boot" dropdown list.
  • In start.Spring.io UI, I have typed Project Metadata Group and Artifact and I have typed dependencies like web, Jersy(JAX-RS), Stream Kafka and then pressed Generate project button.
  • After that edit the Pom.xml, add all dependencies like common logging, Junit dependencies etc.
  • Created Server class for Accounts and Customers and use @EnableAutoConfiguration, @EnableDiscoveryClient and @Import with Class AccoountsWebApplication and CustomersWebApplication class annotations for different servers.
  • Assign port numbers for each instance for Microservices apps.
  • Configured Registration time and unique IDs to run multiple instances of the same process.
  • Encapsulating Microservices access by using @Service annotation for the class WebCustomersService and within this need to declare the object of RestTemaplate and serviceUrl with protected access.
  • Create a Webserver class and with @SpringBootApplication and @EnableDiscoveryClientand some annotations and write two public methods for restTemplates and CsutomerController objects as @Bean.
  • Set configuration properties for web-server. Properties and set the name of the application, define URL with port numbers.

Environment: Java 1.8, Java 1.6/1.7, AWS, Docker,Chef, XML, XSL, WebSphere 8.0, Spring Framework, JAX-WS, Eclipse neon, MySQL, Maven, Bamboo, JMS, MongoDB, HTML, CSS, JSP, JavaScript libraries, Webpack and Gulp, Angularjs 1.x, Angular 2, Oracle,TDD, Spring Hibernate, Maven, Spring MVC, Junit, Web services REST and SOAP, JSON, JIRA.

Confidential, Minneapolis, MN

Sr Java/J2ee Developer

Role & Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Coding in AngularJS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Coding & unit testing in Java, Spring MVC, JavaScript, Bootstrap, HTML/CSS.
  • Preparing UML diagrams for ERCM workflow and each interface process diagrams.
  • Involved in reviewing the low-level design documents.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using JDBC with OracleBlob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design
  • Deployed the application on WebSphere 8.0 application server.
  • Developed Functional Requirement Document based on users’ requirement.
  • Involved in design and development of workflow and support.
  • Involved in developing the functional specs using UML in Rational Rose.
  • Developed user interface on Spring Framework using JSP and HTML.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used WebSphere Application Server for deploying various components of application.
  • Team handling and co-ordinate with onsite team members.
  • Conducted code and unit test review.
  • Used DAO pattern to fetch data from database using Hibernate to carry out various database.
  • Code review.

Environment: Java 1.6, XML, XSL, WebSphere 8.0, Spring Framework, JAX-WS, Eclipse neon, MySQL, Maven, HTML, CSS, JSP, JavaScript, Angular JS, Oracle, Spring -Hibernate, Maven, Spring MVC, Junit, Web services REST and SOAP, JSON, JIRA.

Confidential

Sr Java/J2ee Developer

Role & Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Coding & unit testing in Java, Spring MVC, JavaScript, Bootstrap, HTML/CSS.
  • Involved in reviewing the low-level design documents.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
  • Involved in design and development of workflow and support.
  • Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with OracleBlob.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
  • Involved in a full life cycle Object Oriented application development - Object Modeling, Database Mapping, GUI Design.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Interacted with quality assurance team for requirements gathering and analysis.
  • Implemented SOA to develop REST Based Web services using Apache Axis.
  • Developed user interface on Spring Framework using JSP and HTML.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used WebSphere Application Server for deploying various components of application.
  • Team handling and co-ordinate with onsite team members.
  • Conducted code and unit test review.

Environment: Java 1.6, XML, XSL, WebSphere 8.0, Spring Framework, JAX-WS, Eclipse neon, MySQL, Maven, HTML, CSS, JSP, JavaScript, Angular JS, Oracle, Spring -Hibernate, Maven, Spring MVC, Junit, Web services REST and SOAP, JSON, JIRA.

Confidential

Sr Java/J2ee Developer

Role & Responsibilities:

  • Identified the Business requirements of the project.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Coding and unit testing in Java, Servlets.
  • Coding in JavaScript, HTML/CSS, JSP.
  • Preparing low level design documents.
  • Involved in reviewing the low-level design documents.
  • Involved in design and development of workflow and support.
  • Involved in developing the functional specs using UML in Rational Rose.
  • Developed user interface using JSP and HTML.
  • Used JavaScript for the client side validation.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using JDBC with OracleBlob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Used XMLHttpRequest Object to provide asynchronous communication as part of AJAX implementation.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.
  • Developed the ANT scripts for preparing WAR files used to deploy J2EE components.
  • Interacted with quality assurance team for requirements gathering and analysis.
  • Monitored the error logs using Log4J and fixing the problems.
  • Used WebSphere Application Server for deploying various components of application.
  • Conducted code and unit test review.

Environment: Java 1.6, XML, XSL, JSP, Servlets, JAX-WS, Eclipse, Maven, HTML, CSS, JSP, Java Script, Oracle, Junit.

Confidential

Java/J2ee Developer.

Role & Responsibilities:

  • Identified the Business requirements of the project.
  • Worked on various use cases in development using Struts and testing the functionalities.
  • Implemented the database connectivity using JDBC with Oracle 9i database as backend.
  • Involved in the development of model, library, struts and form classes (MVC).
  • Involved in preparing the High Level and Detail level design of the system using J2EE.
  • Created struts form beans, action classes, JSPs following Struts framework standards.
  • Involved in preparing System Requirements for the project.
  • Involved in preparing the Detailed Design document for the project.
  • Coding and unit testing in Java, Struts framework.
  • Used display tag libraries for decoration and used display table for reports and grid designs.
  • Designed and developed file upload and file download features using jdbc with Oracle Blob.
  • Worked on core java, using file operations to read system file (downloads) and to present on JSP.
  • Coding in JSPs, Servlets.
  • Implementation of HTML design.
  • Coding in JavaScript, HTML/CSS, and JSP.
  • Preparing low level design documents.
  • Involved in reviewing the low-level design documents.
  • Involved in design and development of workflow and support.
  • Involved in developing the functional specs using UML in Rational Rose.
  • Developed user interface using JSP and HTML.
  • Monitored the error logs using Log4J and fixing the problems.
  • Conducted code and unit test review.
  • Used JavaScript for the client side validation.
  • Used XML Http Request Object to provide asynchronous communication as part of AJAX implementation.
  • Implemented security for different front end views based on the access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed the user interfaces using JSPs, AJAX and Struts Tags.

Environment: Java 1.6, J2EE, Struts, MSQL Server, Oracle 10g, Tomcat5, Eclipse HTML, CSS, JSP, Java Script, Oracle, Junit.

We'd love your feedback!