We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

WI

SUMMARY:

  • Actively involved in each phase of Software Development Life cycle (SDLC).
  • Experience in Agile (SCRUM), Waterfall Model and Test - Driven Development (TDD).
  • Complete understanding of Object Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.
  • Expertise in client scripting language and server scripting languages like HTML, CSS, JavaScript, JQuery, AngularJS, JSP, Node JS.
  • Good knowledge on functional styles of Java 1.8 Lambda Expressions, Functional Interfaces and Method References.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Experience in developing web, enterprise and SOA applications using Core Java, Multi-Threading, JavaBeans, JSP, Servlets, JNDI, JDBC, Hibernate, JPA, Spring, Web Services (SOAP, Restful and Micro-Service), XSD, XML, XSLT, JSON, JAX-B, Apache Commons, EJB, JMS, HTML, Ajax, Oracle and Linux/UNIX.
  • Extensive experience on implementing AJAX features using JavaScript and jQuery.
  • Experience in implementation of business applications using BEA Web logic, IBM WebSphere.
  • Experienced in implementing Micro Services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top Down Approach and Bottom up Approach.
  • Designed and developed web application/tools using MVC pattern in Java Spring Boot.
  • Strong Experience in database design using PL/SQL to write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL DB like MongoDB and Cassandra.
  • Experienced in developing MVC framework-based websites using spring and struts.
  • Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Data Access Object and Business Delegate, UML and Enterprise Application Integration.
  • Extensive experience in using IDEs like Eclipse , Net Beans , RAD and IntelliJ .
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience with Selenium, JUnit, and Log4j in developing test cases and determining application functionality.
  • Experience on Subversion (SVN), CVS and GitHub as versioning software tools.
  • Proficient in writing ANT and Maven for builds and deployments to different environments, exposure on Jenkins.
  • Having Knowledge on Drools Rules Engine and Expectation Engine for writing Business Rules Validation.
  • Good knowledge in developing and deploying applications on J2EE servers like Apache Tomcat/Web Logic/Web Sphere for deployment and customizing WAR/JAR file management for web applications.
  • Good knowledge in performing React Native, Hybrid, mobile, Web applications using Appium, implemented simulator for Mobile App Testing in Java, Android Platform using selenium.
  • Hands on experience using Bug Tracking Systems like JIRA, BugZilla, HP Quality Center
  • Worked on Integration of Spring and Hibernate frameworks using Spring ORM Module
  • Versatile team player with good communication, analytical, presentation and inter-personal skills.

TECHNICAL SKILLS:

Operating system: Windows 10, Linux Mint 18.1, UNIX OS

Methodologies: Agile, waterfall, TDD

Java/J2EE Technologies: JDBC, JSP, Servlets, JSF, JSTL, JMS, EJB (CMP, BMP, Message-Driven Beans), Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, XSD, XSL, DOM, JNDI, JPA, Multi-Threading, RMI, JavaScript, AJAX Networking, Exception Handling

Frameworks: Spring, Hibernate, Angular JS 1.X JSF, Struts 1.x/2.0

Application/Web servers: IBM WebSphere, Apache Tomcat, JBOSS, NginX

Databases: Oracle 10g/11g/12C, SQL server, MySQL, DB2, SQL, PL/SQL, MongoDB, Cassandra, Dynamo DB, PostgreSQL

Web Technologies: HTML/HTML 5, JavaScript 1.8, XML 2.0, CSS 3, CSS 4, jQuery 2.11, Bootstrap, Angular JS, Angular 2.0, Angular 4.0, React JS, Node JS

Build/Version Control/CI Tools: GIT, SVN, GitHub, Jenkins, Hudson, Bamboo, Ant, Maven, Gradle

Testing and Logging Frameworks: JUnit, JMeter, Log4J, Test NG, power mock, Selenium, Jasmine, SoapUI

Web Services: SOAP, REST/Restful, WSDL, JAXB

Scripting Languages: JavaScript, jQuery, Scala, Python, Ruby, PowerShell, Shell Script, Bash

IDE: Eclipse, JBuilder, Net Beans 8.0.2

PROFESSIONAL EXPERIENCE:

Confidential, WI

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing and successfully followed agile methodology in the Scrum Cycle model.
  • Deployed applications into the AWS cloud using Amazon EC2, VPC, IAM, AWS S3 and Configuring and versioning the AWS S3 buckets and creating the life cycle policies to store and archive data to Amazon Glacier.
  • Automate the cloud deployments using chef, python, and AWS Cloud Formation Templates.
  • Constant indulging and coherent working with concepts of Python and Machine Learning.
  • Develop cloud formation scripts to build on demand EC2 instance formation.
  • Used Splunk to see the error logs in the application.
  • Designed and built security architecture using AWS Lambda, AWS API Gateway, AWS Cognito and AWS STS.
  • Responsible for table designs like attributes required, distribution key and sort key and creating DDL in Redshift
  • Helped the team in identifying the DIST key, SORT key and encoded type while designing the Redshift table.
  • Writing services in Spring Boot and running and deploying them in Cloud Foundry.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Responsibilities included configuration and deployment of tomcat application and web apache servers, Redis Cache and Solr Servers. Environments for test, development, and production were built from the ground up.
  • Built on Micro services using spring boot, spring jpa, spring security and deployed to AWS cloud.
  • Setup the Continuous Integration (CI) process and Continuous Deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Used Micro service architecture with Spring Boot, Spring JPA based services interacting through the powerful messaging tools such as REST, Apache Kafka message brokers.
  • Developed Interactive web pages using Angular JS 4.0, 2.0, HTML5, CSS3, Node Js and Bootstrap.
  • Created the React.JS express Server combined with Socket.io to build MVC framework from front-end side Angular JS to back-end MongoDB, to provide broadcast service as well as chatting service.
  • Used Angular 4/Angular 2 Framework for the development of Single Page Applications (SPA), Web application using Ajax, DHTML and DOM scripting.
  • Involved in the development of the code to obtain the bean references in spring framework such as Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services and spring boot Actuator to externalize configuration properties for different environments.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Implemented pre-authentication and data base security using spring security and securing application access and Spring Batch, Spring Boot, Spring JPA for scheduling and maintenance of batch jobs.
  • Built RESTful web service by Angular js Server in the back-end side to handle the requests which are sent from the front-end side jQuery Ajax calls.
  • For synchronous and asynchronous connection between two applications running in different servers used Docker.
  • Used micro-framework to implement with REST API and Mongo DB (NO SQL) as back end database.
  • Created BSON Data and stored as documents, data types and conversions in MongoDB.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Implemented Maven Script such as to create JAR, WAR, EAR and dependency JARS and deployed the entire project on the WebLogic Application Server.
  • Prepared Junit and Test NG test cases and executed as part of auto build process from Jenkins Jobs, Worked with GIT , git-bash and git-hub.
  • Integrated JMeter Test cases into Maven and Monitored the error logs using Log4J and fixed the problems.
  • Performed unit testing using JUNIT test cases.

Environment: Linux, Windows, AWS, EC2, VPC, Docker, Redshift, HTML 5, CSS 3, Bootstrap, Angular JS 1.5, Angular 2.0, Angular 4.0, Node JS, React JS, JavaScript, JSON, Ajax, Maven, Spring, Hibernate, Restful, Spring JPI, WebLogic, Nginx, Elastic Beanstalk, S3, Kibana, Log stash, Lucene, Apache Spark, Jenkins, Git, Log4j, Kafka, MongoDB, Oracle 11g.

Confidential, Albany NY

AWS Java Developer

Responsibilities:

  • Worked as per Agile (Scrum) methodology to meet customer expectation, timelines with quality deliverables.
  • Developed multiple GWT (Google Web Toolkit) web application from client to server.
  • Developed the User Interface using JSP, Spring MVC, Foundation, HTML5, CSS3, JavaScript, NodeJS and enhanced response using twitter Bootstrap using services like JDBC, JMS, JTA.
  • Used Two-way data binding features of AngularJS to implement Data binding to bind various server controls to the data from database.
  • Used AngularJS as framework to create a Single Page Application (SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implemented AJAX server calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads through Multithreading and Exception Handling.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.
  • Used the Spring IOC feature to get Hibernate session factory and resolve other bean dependencies also used Spring framework AOP features.
  • Created Hibernate mapping files, sessions, transactions, Query and Criteria's to fetch the data from SQL based schema.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Writing services in Spring Boot and running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks using Spring Batch Framework to execute the similar jobs simultaneously.
  • Create and configured the continuous delivery pipelines for deploying Micro Services and lambda functions using CI/CD Jenkins server.
  • Implemented service methods and SQL queries, PL/SQL to interact with the Oracle DBMS.
  • Implemented the NoSQL databases like Cassandra and later writing complex PL/SQL queries using joins, Stored Procedures, Functions, Triggers, Cursors, and indexes in Data Access Layer using PostgreSQL, Cassandra as a database.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux).
  • Used Amazon IAM to maintain the user credentials and involved in creating custom IAM policies to various groups defined with the organization.
  • Object storage service Amazon S3 is to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Designed and implemented MongoDB based database and created REST enabled Web Services on Jersey framework.
  • Designed and developed XML validation functionality and store XML document in database.
  • Used the JavaScript libraries JQuery, AJAX to talk to the RESTful API and display the JSON format data for the end user.
  • Worked on OSGI, REST APIs, and Elastic Search to efficiently handle the data.
  • Designed and developed RESTful Services to retrieving configuration JSON documents related to customer.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients using SOAP, WSDL.
  • Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
  • Log4J was used to monitor the error logs and used GIT as version control tool.
  • Followed the Maven build life cycle to build the application and deployed into Web Sphere application server.
  • Developed test cases and performed unit testing using Junit.

Environment: HTML5, CSS3, Java Script, JQuery, AngularJS, NodeJS, Bootstrap, Foundation, Java 8, Multithreading, Java/J2EE, JDK, GWT, Spring MVC, Spring Boot, Spring Security, Micro Services, OSGI, Hibernate, WebSphere, Agile, RESTful, JSP, JDBC, JMS, JTA, MongoDB, TDD, Oracle, SQL, PL/SQL, Maven, RAD, Log4j, JUnit, Selenium, Jenkins, GIT, AWS EC2, JIRA.

Confidential, Phoenix AZ

Java/J2EE Developer

Responsibilities:

  • Actively participated in agile scrum meetings and status calls daily.
  • Created use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Involved in Technical and High-level Design Review Meetings with Business Customers.
  • Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Developed dependency Injection using Spring Framework.
  • Developed UI pages with HTML, CSS, JavaScript and AJAX.
  • Designed the application by implementing JSF Framework based on MVC Architecture.
  • Hands on experience with Object Oriented JavaScript code and responsible for client-side validations using JavaScript and jQuery functions.
  • Extensively worked with Servlets and spring based multitier applications in developing J2EE Components.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Used Table per hierarchy inheritance of hibernate and mapped polymorphic associations.
  • Involved in creating Hibernate POJO objects and mapping using Hibernate annotations.
  • Developed one-much, many-one, one-one annotation-based mappings in Hibernate.
  • Extensively used triggers, stored procedures, indexes, sub-query, joins, views & sequences.
  • Performed code build and deployment using MAVEN.
  • Done thorough code walk through for the team members to check the functional coverage and coding standards.
  • Extensively used Ajax for displaying/Retrieving data.
  • Actively involved in writing SQL using SQL query builder.
  • Used SVN for version control of the code and configuration files.
  • Used Log4j to capture the log that includes runtime exceptions and created log files daily.
  • Deployed the developed application on Tomcat application server.
  • Meeting the dead lines in delivering the services.
  • Worked on fine tuning database performance, conducting regular system backups, performing restores and implementing disaster recovery procedures.
  • Performed peer code reviews, involved in writing test cases and testing the applications on various operating systems and browsers.
  • Used defect tracking systems like HP ALM explorer.
  • Validated the DB Queries and Stored Procedures for efficiency and performance.

Environment: s: JDK 1.5, J2EE, Spring, Hibernate, Bootstrap, REST, HTML, JMS, Servlets, JSP, JSTL, Struts, Tiles, JDBC, Eclipse, JBOSS Application Server, Multithreading, JSF, Tomcat, JavaScript, XML, AJAX, UML, UNIX, Maven, JavaScript, Agile methodology.

Confidential, Washington, DC

Java Developer

Responsibilities:

  • Elaborated Use Cases based on business requirements and was responsible for creation of Class Diagrams, Sequence Diagrams.
  • Created the Technical design document (TDD)
  • Developed user interfaces using JSPs, HTML, XHTML, DHTML, CSS, Java Script, JSP Custom Tags.
  • Developed Jsps and Managed beans using JSF1.2 implementations.
  • Developed Service layer using Spring framework and injected the Spring beans into JSF managed bean.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features as well JavaScript.
  • Developed Java Classes for implementation of Persistence of objects and Caching of Data using Hibernate.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Service Locator.
  • Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications
  • Implemented the Web Services and associated business modules integration.
  • Tested JSPs in Firefox and Internet Explorer browsers. Identified and fixed browser related issues.
  • Used ANT script to compile and build the WAR.
  • Configured the WebLogic handler for the Apache Web Server to serve static files (js, html, images and CSS)
  • Developed SQL Statements as well as PL/SQL Stored Procedures for searching contractors depending on Selection Criteria.
  • Developed Servlets for Document Upload, Image Streaming and Caching the data.
  • Development and Integration of the Application using Eclipse IDE and used StarTeam as Version Control Tool.
  • Involved in the full system life cycle and responsible for Developing, Testing, Implementing.
  • Involved in Unit Testing, Integration Testing, and System Testing etc.
  • Developed JavaScript validation for client-side validations. Performed Code reviews and code fixes.
  • Used Log4J to store log messages.

Environment: Java 1.5, J2EE, Springs, JSP, Hibernate, JSF, Struts 2.0, LDAP, AJAX, HTML, CSS, JDBC, Eclipse, WebLogic 10.x, Web Services, WSDL, Star Team, Oracle, ANT, Windows, SOA, Design patterns, Firebug, IETester, jQuery, AJAX, JavaScript, HTML, CSS.

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Coding and Development of custom Interfaces. Involved in developing static pages using HTML. Created custom tags for better navigation of the JSP pages.
  • Developed JSP’s for dynamic content generation and a script file which contains generalized script functions.
  • Wrote server-side programs by using Servlets and JSP’s to handle various requests from the client browser and send responses.
  • Provided utility classes for the application using Core Java and extensively used Collection package.
  • JDBC were used in retrieving data. Involved coding SQL Queries, Stored Procedures and Triggers. Worked with Oracle8i
  • Wrote a controller Servlet that dispatched requests to appropriate classes.
  • Developed all the UI pages using HTML, DHTML, XSL/XSLT, XHTML, JSON, JavaScript, jQuery, Ajax.
  • Designed the website and created/developed web interfaces.
  • Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions
  • Developed Model and DAO classes using Hibernate Reverse Engineering.
  • Developed Struts action classes and Struts action form beans for the information flow between database and Model. Interpreted and manipulated Struts and hibernate configure files.
  • Prepared backend procedures, triggers and functions using native SQL.
  • Used Node.JS as a proxy to interact with Rest services and interacting with Database
  • Used jQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
  • Developed features using Servlets, JSP, Java beans, Hibernate.
  • Designed and Developed Java classes, XML Mapping files and Service classes to use the Hibernate API
  • Developed HTML prototype documents with CSS Style Sheets.

Environment: Java, JavaScript, HTML, DHTML, Hibernate, Maven, Adobe Flash, SQL, Oracle, Windows

We'd love your feedback!