We provide IT Staff Augmentation Services!

Java / J2ee Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Framingham, MA

SUMMARY

  • Over 8 years of experience in all phases of Software Development Life Cycle (SDLC) which includes Design, Development, Integration, Business Analysis/Modeling, Documentation, and Testing of all software applications.
  • Experience of development using software development methodologies as Agile, Waterfall development and Test - Driven Development (TDD) environments. Expertise in designing Use Case, Sequence and Activity diagrams with UML, using tools like Rational Rose and RUP.
  • ImplementedJava8features like Lambda expressions, Streams, filters and fetching documents from teh database.
  • Experienced in Advanced Java concepts like JDBC, Servlets and JSPs.
  • In depth noledge on core Java concepts such as OOPS, Collections, Threading, Generics, Exception handling, Thread pools, Execution services, File IO and Serialization.
  • Experience in Angular 8 along with Bootstrap, CSS3 to create reusable components for RWD apps.
  • Developed applications using latest technologies like EJB3.0, Spring2.x/3.x/4.x, Hibernate3.x/4.x, and REST based Web services, Rule Engines (Drools4.1, ILOG), XML API and tools.
  • Strong hands experience developing applications using Spring Framework, Spring Core, Spring IOC, Spring MVC, Spring ORM, Spring DAO, Spring Netflix, Spring Zuul, Inversion of control and Dependency Injection.
  • Experience in Microservices, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Designed front end and backend of teh application using Python on Django Web Framework.
  • Experience in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, Projections.
  • Experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, and MySQL.
  • Developed many applications using Type safe technologies like Scala, Akka model, Play framework.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • Good exposure with using IDE tools NetBeans, Eclipse, IntelliJ, Spring Tool Suite(STS)configuring and deploying teh applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic and Red Hat JBoss Servers.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Experience with streaming platforms like Apache Kafka and messaging services RabbitMQ,Zookeeper
  • Experience in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI.
  • Expertise in writing XML documents and building scripts using Linux/Unix.
  • Log4J was used to monitor teh errors logs.
  • Hands-on experience in developing front end using web technologies like JavaScript, JSF, Custom Tag Libraries,HTML5, CSS3, DHTML, AJAX, jQuery, DOJO, Angular JS, React JS and Node JS, Angular 2/4/7/8, jQuery, Bootstrap, VBScript, Perl, AJAX, JSON, XHTML, DHTML, Tiles.
  • Focused on Amazon Web Services (AWS) services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Deployed applications into Docker container using cloud services like AWS, Netflix Eureka, Spring Hystrix as fallback method, Spring Ribbon for load balancing and a broker service to maintain status using Spring Kafka.
  • Setting upSolrschema, data import handler to synchronize data to SQL database, Query suggests.
  • Experienced with teh configuration and Development ofSOLR,Lucene, Coveo search engines
  • Experience in Integration tools like Oracle SOA Suite, web-methods and Apache CAMEL.
  • Experience with IDS/IPS administration and analysis.
  • Responsible for working a queue of JIRA tickets to address system issues, user requests, etc.
  • Experience with UI testing tools Junit, Jasmine, Karma and integration testing using Mockito.
  • Experience with build tools like Ant, Maven, Gradle andLogging tools like Log4J SLF4Jand Splunk.
  • me have hands on experience in Big Data solutions and Hadoop ecosystem components like HDFS, Map Reduce, Cloudera, Horton works, Mahout, HBase, Oozie, Hive, Sqoop, Pig, and Flume.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, JSTL, JDBC, JMS, JNDI, RMI, EJB, JFC/Swing, AWT, Applets, Multi-threading, Java Networking.

Programming Languages: Java JDK 1.4/1.5/1.6/1.7/1.8 , SQL, PL/SQL, Python, Scala, GoLang

Application/Web Servers: Oracle/BEA, WebLogic 8.1/9.1/10.3 , IBM WebSphere 5.1/6.0/6.1/7.0 , Jboss, Tomcat 5.0.28/6.0, Jenkins, Cucumber.

IDEs: Eclipse, Spring STS, IntelliJ, NetBeans.

Web technologies: HTML5, CSS3, XHTML,JavaScript(+ES6), TypeScript, Ajax, JQuery, Angular 6, Angular 8, ReactJS, NodeJS, Socket.io, ExpressJS, JSON, Swagger UI, Bootstrap.

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route53, DBA, Dynamo DB.

Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, REST, SOAP UI, Microservices.

Methodologies: Agile, Scrum, RUP, TDD, OOAD, SDLC, Waterfall model.

Modeling Tools: UML, Rational Rose

Message Brokers: Kafka, RabbitMQ, ActiveMQ, IBMMQ, TIBCO

Testing technologies/tools: JUnit, JMeter, Mockito.

Database: Oracle 8i/9i/10g/11G, DB2, SQL Server 2008, MySQL, MongoDB, Apache Cassandra.

Big Data Tools: Hadoop, Spark, MapReduce, HDFS, HBase, Zookeeper, Hive, Sqoop, Cassandra, Flume, Couchbase, MongoDB, Neo4J, Redis, MLlib.

Version Control: SVN, Git, Stash.

Build Tools: ANT, Maven, Gradle.

Spring Tools: Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Micro services, Spring REST, Spring Eureka, Swagger UI, and Spring Zuul.

Platforms: Windows 10/7/2000/98/95/ NT4.0, LINUX, UNIX.

PROFESSIONAL EXPERIENCE

Confidential - Framingham, MA

Java / J2EE Full Stack Developer

Responsibilities:

  • Involved in teh Design and Development of project modules, gather requirements, analyze, and implemented business logic using Agile/Scrum Software Development methodology.
  • UtilizedJava 8features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
  • Implemented UI components using Angular 8 dependency Injection, Models, data binding and controllers.
  • Developed internal application using Angular 8 and Node.JS connecting to Mongo DB on teh backend.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • UML diagrams like class diagrams, interaction diagrams (sequence and collaboration), use cases and activity diagrams were used.
  • Implementing teh Micro services architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Consumed messages from JMS beans and IBM MQ, integrated IBM MQ services with Beans.
  • Used Apache Mesos and Kubernetes to deploy and manage Microservices.
  • Used Jenkins as an AWS code deploys plug-in to deploy to AWS. Experience with DevOps methodologies, implementing CI/CD Pipelines using tool sets like GIT, Jenkins, Chef and AWS.
  • Deployed Docker contained Spring Boot Microservices into AWS EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Designed various tables required for teh project in MySQL database and used teh Stored Procedures.
  • Worked on teh system landscape including development, testing and production and set up and configured teh Linux and SQL database.
  • Implemented pre-authentication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Extensive use of model, view, controller architecture,SpringCore,SpringTransaction Manager,SpringBatch.
  • Responsible for developing teh connection pooling forFileNetServer implementing spring framework concepts such as Transaction management and DAO support.
  • Expert in developing Enterprise Content Management using FileNet p8.
  • Solid experience in FileNet administration support activities.
  • Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Worked with several testing frameworks such as JUnit, EasyMock, Mockito and PowerMock.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and teh Implementation of business logic and data processing routes using Apache Camel.
  • Used Git for version control and JIRA for bug tracking, project management.
  • Designed front-end pages using HTML5, CSS3, JavaScript, Bootstrap, jQuery, Angular 8, NodeJS for interactive cross browser functionality, complex user interface and using AJAX to build responsive, dynamic pages.
  • Log4J is used for logging purposes and debug levels are defined for controlling wat we log.
  • Contributes to policies, standards and procedures, and documentation of process improvements to continually streamline teh Identity and Access Management.
  • Involved in deploying and managing Session Bean EJB on JBoss server and handled WAR files on Tomcat server.
  • Creating and updating documentation relating to many aspects of Linux/Unix systems administration workflow.
  • Worked with Splunk to logging and analyzing defects status.
  • Involved in network monitoring and web application vulnerability assessments.
  • Working with Client and functional requirements within ServiceNow.
  • Collaborated with all teh IT departments and done appropriate changes to obtain management approval.

Environment: Java, J2EE, Spring, Web services, Microservices, Restful, POSTMAN, Apache Camel, Drools, IBM MQ, JMS, JUnit, Spring Cloud, Elastic search, AWS, Angular 8, Apache Camel, Kafka, SQL, JSON, HTML5, CICD, CSS3, JavaScript, Maven, AJAX, ANT, Gradle Java Beans, Design Patterns, Linux/Unix, JBOSS, GIT, Agile Methodology, DevOps, Docker, Splunk, Kubernetes.

Confidential - Los Angeles, CA

Java Developer

Responsibilities:

  • Involved in teh Design and Development of project modules, gather requirements, analyze, and implemented business logic using Agile/Scrum Software Development methodology.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Implementing teh Micro services architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Migrated our application to PKS(Pivotal Container Services) Cluster.
  • Worked on DB migration form Postgres to Oracle.
  • Deployed configuration Yaml files to create Ingress, Roles, Pods, Daemon set, Persistent volumes, Helm, services.
  • Integrated Splunk with Kubernetes to visualize teh logs in teh centralized Splunk server.
  • Used Log4J to capture teh log dat includes runtime exceptions, monitored error logs and fixed teh problems.
  • Used Apache Mesos and Kubernetes to deploy and manage Microservices.
  • Worked onReact JS Virtual DomandReact views, rendering using components which contains additional components called customHTML tags.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Designed various tables required for teh project in MySQL database and used teh Stored Procedures.
  • Implemented pre-authentication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Extensive use of model, view, controller architecture,SpringCore,SpringTransaction Manager,SpringBatch.
  • Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Created/managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Worked with several testing frameworks such as JUnit, EasyMock, Mockito and PowerMock.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and teh Implementation of business logic and data processing routes using Apache Camel.
  • Contributes to policies, standards and procedures, and documentation of process improvements to continually streamline teh Identity and Access Management.
  • Developed backend Machine Learning applications.
  • Escalated unresolved issues to appropriate team and personnel using ServiceNow.
  • Involved in production support for all teh ServiceNow issues.

Environment: Java, J2EE, Spring, Web services, Microservices, Restful, POSTMAN, Apache Camel, Drools, Active MQ, JMS, TFS, JUnit, Spring Cloud, Elastic search, PCF, React JS, Apache Camel, MongoDB, JSON, HTML5, CSS3, JavaScript, Maven, AJAX, ANT, Gradle Java Beans, Design Patterns, Linux/Unix, JBOSS, Agile Methodology, Devops, Docker, Splunk, Kubernetes.

Confidential - San Diego, CA

Java/J2EE Developer

Responsibilities:

  • Involved in teh development of teh UI using JSP, HTML5, CSS3, JavaScript, and JQuery.
  • Developed user interface using JSPwithJavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node.js, HTML,SASSand Ajax to speed teh application.
  • Implemented Angular JS Routing and navigation, Components, Services.
  • Used AngularJS to provide dynamic User Interface and for teh client-side validations.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Implemented Internationalization using Spring MVC Interceptors and spring core modules.
  • Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data from SQL Server.
  • Hands-on writingStoredProcedures, functions, triggers, DDL, DML SQL queries. Experience in writing SQL, PL/SQL programming and SQL Loader.
  • Worked on Hibernate object relational mapping according to database schema.
  • Worked withRabbitMQandAMQPJava APIs for Queues to build to convert teh Entire event flow as a SOA based architecture used RabbitMQ as a queues and BUS.
  • Implemented teh function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously
  • Developed extensible client library dat can consume and process messages from multiple RabbitMQ brokers.
  • Developed services dat are reusable, interoperable based on SOAP, WSDL, JAXWS, Web services.
  • Provided installation, configuration & maintenance of pre-prod and production Cloud environments including services such as Tomcat, Apache, Jetty, MySQL, and Jira.
  • Did load testing of SOAP Web Services using SOAP UI and ApacheJMetertools.
  • Used JMS (JavaMailing Service)APIto mail notifications upon teh success or failure when teh backend processes are completed and to send mail notifications regarding any system relatedproblems.
  • Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions.
  • J2EE application deployments on WebLogic/JBOSSservers - QA & Staging
  • Developed Test classes using JUnit and Easy Mock and test coverage using EMMA plug-in.
  • Worked with Splunk to logging and analyzing defects status.

Environment: Java, J2EE, JDK 1.5,JBoss 3.0,Spring core, JMeter, Swing, Hibernate, Jetty, Core java, Perl, Spring MVC, Hibernate, SOAP/Rest Web services,JMS, RabbitMQ,FileNet, Ajax, XML, jQuery, Ext JS, HTML, CSS, Angular 2, SASS, JAX-B, SVN, Maven, Jenkins, Oracle

Confidential, Santa Monica, CA

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in teh Design and Development of project modules, gather requirements, analyze, and implemented business logic using Agile/Scrum Software Development methodology.
  • Used Java 8 features like lambda expressions for communicating between business layer and database, stream API for Bulk Data Operations on Collections using both streams and parallel streams.
  • Defined and developed teh application’s presentation layer in UI development with technologies like HTML 5, CSS3, JavaScript and Angular 2.
  • Used Angular 2 and Node JS to structure JavaScript code in an MVC model (Model-View-Controller). Used D3JS to build a single-page application and used Angular 2, we created custom directives for re-usable components (multi-field form elements, background file uploads, etc.)
  • Worked in all teh modules of teh application which involved front-end presentation logic developed using JSTL, JavaScript.
  • Implementing teh Micro services architecture with Spring Boot based Microservices interacting through a combination of RESTful and Apache Kafka message brokers.
  • Implemented Spring ORM with Hibernate taking advantage of features like Annotation metadata, Autowiring, and Collections to implement DAO layer with Hibernate Session Factory, HQL, and SQL.
  • Implemented fail safe and circuit breaker patterns in Spring Boot, Microservices applications using Hystrix, configured Swagger-UI to registered Microservices with Eureka server and monitored service health check from Spring Boot admin console and Spring Ribbon for load balancing.
  • Implemented pre-authentication and data base security using Spring Security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Extensive use of model, view, controller architecture,SpringCore,SpringTransaction Manager,SpringBatch.
  • Extensively used Hibernate concepts such as Lazy loading, Dirty checking, Locking, and Transactions.
  • Implemented python scripts to run teh automation jobs to send emails for event notifications etc.
  • Created/managed Mongo DB/NoSQL collections. Developed Server-side automation using Node.js scripting and connecting different types of SQL and NoSQL databases.
  • Created Test automation framework using Cucumber and Selenium web driver.
  • Worked with several testing frameworks such as JUnit, EasyMock, Mockito and PowerMock.
  • Worked on Camel-based integration middle-ware solution for Provisioning Services by design and teh Implementation of business logic and data processing routes using Apache Camel.
  • Contributes to policies, standards and procedures, and documentation of process improvements to continually streamline teh Identity and Access Management.
  • Experience in end-to-end development and migrating teh application to Cloud using teh Amazon web services(AWS) availing services of AWS like EC2, Elastic Beanstalk, Elastic Search, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI and Dynamo DB.
  • Worked on creation of custom Docker container images, tagging, pushing images, integration of Spring boot.
  • Created teh Docker containers and Docker consoles for managing teh application life cycle.
  • Hands on experience with MongoDB Installation, Configuring, Monitoring and Designing Sharded Environment.
  • Used Drools engine for validating business rules before executing in runtime.
  • Used JBoss Developer Studio for development and JBoss Enterprise Application Server for deployment.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with Jenkins.
  • Used GIT as version management and GitHub as teh repository.
  • Developed test cases and performed unit testing using Junit and Karma.

Environment: Java 8, Spring Boot, MVC, Spring Eureka, Hibernate, JSP 2.0, MongoDB, Node JS, AJAX, XML, Oracle 11g, Docker, jQuery, Angular 2/Angular 4, JavaScript, IBM RAD, Multi-threading, Agile, Design Patterns,Git, Apache Maven 2.5.1, JBoss, HTML 5, XSLT, RESTful Services.

Confidential

Java Developer

Responsibilities:

  • Responsible and mentored teh team in complete software development lifecycle (SDLC) tasks - design, coding, testing, and documentation using Rational Unified Process (RUP) for analysis and design of application.
  • Designed and developed teh web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.
  • Involved in teh development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
  • Designed teh application using teh J2EE design patterns such as Session Façade, Business Delegate, Service Locator, Value Object, Value List Handler, Singleton.
  • Used teh light weight container of teh Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
  • Spring with Tiles Framework is implemented for a common look in all teh presentation views.
  • Integrated struts MVC with spring DI and Spring hibernate DAO.
  • EJB Session Beans were used to process requests from teh user interface and CMP entity beans were used to interact with teh persistence layer.
  • Developed EJB MDB’s and message Queue’s using JMS technology.
  • Implemented security for different front-end views based on teh access privileges
  • Hibernate frame work is used in persistence layer for mapping an object-oriented domain model to a relational database (Oracle).
  • Implemented various design patterns in teh project such as Business Delegate, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Used SQL statements and procedures to fetch teh data from teh database.
  • Used Java Scripts for client-side validations and validation frame work for server-side validations.
  • Used SAX and DOM parser to parse teh XML documents and XSLT for transformations.
  • Consumed Web Services (WSDL, SOAP) from third party for authorizing payments to/from customers.
  • Deployed teh application on to WebSphere application server.
  • Used log4j for logging messages and Rational Clear Case for version Control.
  • Developed test cases and performed unit test using JUnit Framework.
  • Used CVS as version control.
  • Used ANT scripts to fetch, build, and deploy application to development environment.
Environment: Java, J2EE, Servlet’s, Struts1.1, JSP, XML, DOM, HTML, JavaScript, PL/SQL, JDBC, Sybase, WSAD 5.0. Web Services, JAX-RPC, Eclipse Plug-ins, Solaris Shell Scripting.

We'd love your feedback!