We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

3.00/5 (Submit Your Rating)

NH

PROFESSIONAL SUMMARY:

  • Experienced Java Programmerwith excellent design and coding skills with over8 yearsof experience in developing software applications and possess a proven track record in successfully delivering applications in all phases of Software Development Life Cycle Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA/J2EE technologies.
  • Actively involved in each phase ofSoftware Development Life cycle(SDLC).
  • Experience inAgile (SCRUM),Waterfall ModelandTest - Driven Development (TDD).
  • Complete understanding ofObject Oriented Design and Developmentof web-based andclient/server systemson multiple platforms in a distributed environment.
  • Expertise in client scripting language and server scripting languages likeHTML, CSS,JavaScript, JQuery, AngularJS, JSP, Node JS.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation, AWS Config, Auto Scaling, Cloud Front, troubleshooting EC2 instances, S3 and Route53.
  • Monitoring Resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3 instances.
  • Expertise in several J2EE technologies like JSP, Servlets, Java Scripts, WebServices (SOAP, WSDL and UDDI) JSF, Hibernate, spring, struts, EJB (Entity session Message Driven Bean), Ajax, JAVA Beans, JNDI, JMS, JAVA Mail,
  • Good knowledge on functional styles ofJava 1.8 Lambda Expressions, Functional InterfacesandMethod References.
  • Expert in Core Java with strong understanding ofGarbage Collector,Collections, Multithreading, Event handling, Exception handlingandGenerics.
  • Experience in developing web, enterprise andSOAapplications usingCore Java,Multi-Threading,JavaBeans,JSP,Servlets,JNDI,JDBC,Hibernate,JPA,Spring,Web Services(SOAP,RestfulandMicro-Service),XSD,XML,XSLT,JSON,JAX-B,Apache Commons,EJB,JMS,HTML,Ajax,OracleandLinux/UNIX.
  • Extensive experience on implementingAJAXfeatures usingJavaScript and jQuery.
  • Experience in implementation of business applications usingBEA Web logic, IBM WebSphere.
  • Experienced in implementingMicro 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 JavaSpring Boot.
  • Strong Experience in database design usingPL/SQLto write tables, Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, usingOracle, IBM DB2, SQL Server and MySQL, NoSQLDB likeMongoDBandCassandra.
  • Experienced in developing MVC framework-based websites using spring and struts.
  • Experienced in numerousDesign PatternslikeSingleton, Factory, Session Facade,MVC,Data Access ObjectandBusiness Delegate,UMLandEnterprise Application Integration.
  • Extensive experience in using IDEs like Eclipse, Net Beans, RAD and IntelliJ.
  • Managed Amazon Web Services likeEC2,S3bucket,ELB, Auto-Scaling,SNS,SQS,AMI,IAM,Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Experience withSelenium,JUnit, and Log4jin developing test cases and determining application functionality.
  • Experience onSubversion (SVN), CVS and GitHubas versioning software tools.
  • Proficient in writingANTandMavenfor builds and deployments to different environments, exposure onJenkins.
  • Having Knowledge onDroolsRules 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, NH

Senior Java/J2EE Developer

Responsibilities:

  • Gathered and analyzed the requirements and converted them into User Requirement Specifications and Functional
  • Requirement Specifications for the designers and developers to understand them as per their perspective.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation. Extensively used Bootstrap for styling HTML5 elements.
  • Extensive experience in creating multiple CI/CD Pipeline Frameworks from scratch. Automation and Integration of Selenium, TestNG, Jenkins, Maven, Bitbucket, JIRA, Nexus/Artifactory, Dockers and AWS Cloud.
  • Designed, built and coordinate an automated build & releaseCI/CDprocess using Git Lab, Jenkins, Nexus, and Chef on hybrid IT infrastructure Designed and implemented web module using Spring MVC.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View
  • Implemented application level persistence using Hibernate and Spring.
  • Designing, Developing & implementing application support using Java, J2EE, JSF, Servlets, JDBC, XML and JavaScript on Windows environments in Agile development methodology.
  • Application Enhancements in usability & Optimization in data transactions using Java/J2EE components include JDBC, JPA, JSF, Servlets, JSP, jQuery, Java Beans.
  • Supported CI-CD for various application teams using Git repositories, created Build Workflows using Jenkins and Nexus repositories and helped in defining Branching strategies for Java and JBoss based projects including NodeJS, AngularJS and AJAX.
  • Created and configured clusters in WebLogic server. Single domain is created for integrating portal, OBPM in WebLogic server.
  • Used Microservices architecture, with Spring Boot-predicated services interacting through an amalgamation of REST, Cassandra and MQ message brokers and leveraging AWS to build, test and deploy Identity micro services.
  • Developed Mongo DB embedded documents from java code using spring data MongoDB. Extensive Knowledge and experience on Maria DB as well.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files Oracle database was used, wrote stored procedures for common SQL queries.
  • Developed custom angular routes for application based on the user navigation to load pages.
  • Used frameworks like Cucumber and Jasmine for implementing TDD and BDD in our projects.
  • Design Test Driven development (TDD) using JUnit and configuration of logging using Log4J.
  • Worked with Agile software lifecycle methodologies. Create design documents when and as required. Perform coding, debugging and testing.
  • Exception Handling and Stored Procedures for batched code set lookups.
  • Used Shell Scripting and MySQL Dump tools for Data Migration.
  • Increased database performance by utilizing MySQL config changes, multiple instances and by upgrading hardware.

Environment: Java, Spring, Hibernate, RESTful Web Services, XML, HTML5, Jenkins, JSP, CSS, JavaScript, jQuery, Rational Application Developers 2.0, JUnit, Windows, Micro-service, WebSphere, JSON, RTC.

Confidential, Topeka, KS

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 springbootActuator 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 SpringBatch, 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, San Antonio TX

Sr. Fullstack / Java Developer

Responsibilities:

  • Worked as perAgile (Scrum)methodology to meet customer expectation, timelines with quality deliverables.
  • Developed multipleGWT(Google Web Toolkit) web application from client to server.
  • Developed the User Interface usingJSP,Spring MVC,Foundation,HTML5,CSS3,JavaScript, NodeJSandenhancedresponse usingtwitter Bootstrapusing services likeJDBC,JMS,JTA.
  • UsedTwo-waydata binding features ofAngularJSto implement Data binding to bind various server controls to the data from database.
  • UsedAngularJSas framework to create aSingle Page Application(SPA), which can bind data to specific views and synchronize data with server.
  • Designed and implementedAJAXserver calls to dynamically retrieve customer information.
  • Achieved synchronization of multiple threads throughMultithreadingandException Handling.
  • MaintainedInterfacecompatibility andconcurrencyin the project usingJava 8new features like default, static methods and Concurrency API.
  • UsedJava 8 Method Referencesfeature to point to methods by their names and usedfunctional Interfaces.
  • Used the Spring IOC feature to getHibernatesession factory and resolve other bean dependencies also usedSpringframework AOP features.
  • CreatedHibernatemapping files, sessions, transactions, Query and Criteria's to fetch the data fromSQLbased schema.
  • Implemented the application usingSpring IOC,Spring MVCFramework,Spring Batch, Spring Bootand handled the security usingSpring Security.
  • Writing services inSpring Bootand running and deploying them in cloud.
  • Implemented Batch jobs to deal with large number of chunks usingSpring Batch Frameworkto execute the similar jobs simultaneously.
  • Create and configured the continuous delivery pipelines for deployingMicro Servicesand lambda functions usingCI/CD Jenkinsserver.
  • Implemented service methods andSQLqueries,PL/SQLto interact with theOracle DBMS.
  • Implemented the NoSQL databases likeCassandraand later writing complexPL/SQLqueries using joins,Stored Procedures, Functions,Triggers, Cursors, and indexes in Data Access Layer usingPostgreSQL, Cassandra as a database.
  • Installed, secured, and configuredAWScloud servers andAmazon AWSvirtual 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 implementedMongoDBbased database and createdRESTenabled Web Services onJerseyframework.
  • Designed and developedXMLvalidation functionality and store XML document in database.
  • Used the JavaScript librariesJQuery,AJAXto talk to theRESTful APIand display theJSONformat data for the end user.
  • Worked onOSGI,REST APIs,and Elastic Searchto efficiently handle the data.
  • Designed and developedRESTfulServices to retrieving configurationJSONdocuments related to customer.
  • Used Apache Axis Service Engine for creating and deploying Web Service clients usingSOAP,WSDL.
  • UsedJIRAtool for Issue/bug tracking, monitoring of work assignment in the system.
  • Log4Jwas used to monitor the error logs and usedGITas version control tool.
  • Followed theMavenbuild life cycle to build the application and deployed intoWeb Sphereapplication server.
  • Developed test cases and performed unit testing usingJunit.

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

Fullstack / Java/J2EE Developer

Responsibilities:

  • Designed, developed a custom single page application using Angular JS, React JS and created services, factories, models, controllers, views.
  • Used Dependency Injection feature of spring framework and AngularJS for rapid development and ease of maintenance.
  • Custom Validations on various input fields using angular directives.
  • Used HTML, CSS, Java Script, AJAX, JSON, XML and JQUERY for developing the application to interact with APIs, Web Services.
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database.
  • Implemented MicroServices architecture using Spring Boot for making application smaller and independent.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Used Oracle 10g as the back-end database to store the data.
  • Expertise in coding optimized SQL queries on databases like DB2 and Oracle.
  • Developed components utilizing spring framework modules (IOC, AOP, MVC etc).
  • Integrated Spring with Hibernate and made as Spring bean using Hibernate Template.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Used Spring AOP to handle transactions session aspects and to implement security.
  • Designed and created DAO using data modelling in the integration layer.
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Hibernate as the ORM mapping tool and worked with Hibernate Query Language (HQL).
  • Using SOAP and Restful web services to retrieve provider's data and used SOAP UI to test the web services.
  • Created RESTful Web service for updating customer data from sent from external systems.
  • Designing the database schema, creating tables and views and writing stored procedures, functions and queries in SQL.

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

Java Developer

Responsibilities:

  • Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC).
  • Designed and developed Micro Services business components and RESTful service endpoints using spring boot. Used Pivotal Cloud Foundry to deploy Micro Service applications.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured Asynchronous communication with JMS services with MQ services. Implemented RESTful and SOAP based web services using for JAX-RS and JAX-WS respectively.
  • Deployment of applications on Tomcat/web sphere application servers and proactively coordinating the release of the application.
  • Evaluate SQL relational data storage, design and code non-relational DocumentDB schema for JSON based data storage.
  • Validations are done using SoapUI and Ready API testing tool framework in different environments.
  • Automate build process through Maven build framework.
  • Analyzed the Node.JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API, and did the corresponding configurations.
  • Used GoCD for Continuous Integration and Continuous Delivery to build pipelines during deployment.
  • Worked on Log4J to validate functionalities and JUnit for unit testing
  • 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.
  • Implemented RESTful web services using Apache CXF, Jersey for JAX-RS
  • Used Eclipse IDE tool for application development.

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.

We'd love your feedback!