We provide IT Staff Augmentation Services!

Java Backend Engineer Resume

2.00/5 (Submit Your Rating)

Jersey City New, JerseY

SUMMARY

  • AWS Certified Java professional with 8 years of extensive experience in Software Development Lifecycle (SDLC) core areas such as Analysis, Design, Implementation, Testing and Deployment of Object Oriented, Client - Server, Web-Based, Distributed and Enterprise Applications with Java/J2EE technologies & developing applications with agile methodology.
  • Experienced in all stages of software engineering life cycle including Requirements gathering, Documentation, Implementation, Unit testing, System testing, build and release.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test-Driven Development.
  • Expertise includesCoreJAVA,spring, Web service (REST, SOAP), Hibernate, JSF, EJB, Struts, JMS, HTML5, AJAX, JSON, PL/SQL, Design Pattern, RDBMS, and Maven.
  • Proficient in building Web User Interface (UI) using HTML5/CSS3, DHTML, JavaScript, JQuery, Express.JS, React.JS, Angular JS, Angular 2, Angular 4,Angular7, Node JS, BootStrap that follows the standards of W3C Web Standards.
  • Experience in developing application components using frameworks like Spring, Hibernate, and Struts.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC. Well versed in using Design Patterns.
  • Expertise in Spring Boot which is radically faster in building cloud Microservices and develop spring based applications with very less configuration.
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Expertise in Creating and Consuming Web Services, related technologies and tools: SOAP, Restful, WSDL, UDDI, Jersey and AXIS tools.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience in developing server side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Prototype, and Business Delegate, Session Facade, and Service locator, DAO, ORM, MVC, IOC and AOP.
  • Proficient in implementation of frameworks like Spring, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, AJAX frameworks and ORM frameworks like Hibernate.
  • Experience in working with cloud technologies like Amazon Web Services (AWS), Microsoft Azure, Google Cloud, RackSpace…etc. and NoSQL databases like Cassandra, DynamoDB, Mongo Db, Couch DB, PostgreSQL, HBase, Oracle NoSQL database…etc.
  • Have excellent knowledge in deploying the applications in AWS as EC2 instances and created snapshots for the data that had to be stored in AWS S3.
  • Utilized highly available AWS Environment to launch the applications in different regions and implemented Cloud Front with AWS Lambda to reduce latency.
  • Configure Jenkins Build jobs for various domain and WebApp services to facilitate continuous integration.
  • Good working knowledge building, Integration and deploy tools like Ant, Gradle and Maven with Hudson and Jenkins build.
  • Strong knowledge on Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.
  • Extensive development experience in different IDE's like Eclipse, Spring Tool Suite (STS), RAD and Intellij.
  • Hands on experience in deploying Java Application Servers like Web logic, JBoss and Tomcat.
  • Expertise in creating SQL queries and stored Procedures using PL/SQL in Oracle, MySQL.
  • Have working knowledge of PL/SQL and databases like MySQL, SQL Server, Oracle, MongoDB, IBM DB2, Apache Cassandra and tools like TOAD.
  • Expertise in database design, creation, management of schemas, writing stored procedures, functions, DDL, DML SQL queries and Unix Shell Scripting.
  • Have extensive experience working on Windows, Linux and UNIX Operating Systems.
  • Experience in using various version control systems like SVN, Git, and GitHub.
  • Have extensive knowledge of working with Jira to keep track of outstanding bugs to reduce downtime, increase productivity, and improve communication.
  • Experience in using Testing frameworks in Test Driven Development (TDD) such as JUnit, Mockito, Cucumber and Selenium, and TestNG.
  • Experienced in writing test cases using Junit 4(Annotations) and good exposure in using ANT, Maven, Log4j and Logback tools.
  • Excellent communication, analytical, Inter-personnel, presentation skills and capable to meet tight deadlines and team spirits.

TECHNICAL SKILLS

Languages: C, C++, Java 1.8, J2EE, SQL, PL/SQLJava/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

Mark-up/XML Technologies: HTML, CSS3/4, JavaScript, jQuery, Ajax, AngularJS, Node JS,PHP, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring IOC, Spring AOP, Spring Boot, Spring Cloud, JSF, JUnit, SOAP UI, PHP, Apache ActiveMQ. ANT, Maven, Apache camel.

Web services: SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS, JAX-WS, JAX-B, Axis2Micro Services.

Web/App Servers: IBM Web Sphere, Apache Tomcat, JBoss, Web Logic Server

Database: Oracle, SQL-Server, Netezza, MySQL server, TOAD, MongoDB/NoSQL

IDEs: Eclipse, Intellij, Spring Tool Suite (STS), RAD

O-R mapping: Hibernate, IBATIS

Testing Tools/ Others: JUnit, Soap UI, Putty, Log4j and Jira.

Version Control: Tortoise SVN, CVS, Rational Clear case, GitHub

Build Tools: Ant, Maven, Jenkins

OS & Environment: Windows, UNIX, Linux.

Cloud Technologies: AWS EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DBCloudFront, Elastic search, Elastic Beanstalk, Virtual Private Cloud (VPC), Micro Services.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, New Jersey

Java Backend Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing
  • Worked on an Agile-Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Extensive meetings with the business to understand/analysis requirements and design accordingly.
  • Build Spring Boot microservices for the delivery of software products and used for developing rest micro services.
  • Implemented J2EE components using Spring MVC, Spring IOC, Spring Boot, Spring Transactions, and Spring Security Modules.
  • Created action classes, from beans and model objects for the application using Model View Controller (MVC) approach
  • Wrote Junit tests by using Mockito for testing the developed java application.
  • Worked with Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Installed, configured and hosted the Tomcat application servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Extensively worked on Java 7/8, J2EEapplications.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Integrated Spring Security to validate the users.
  • Developed server-side REST style web services and called them from backbone collections.
  • Worked on Orchestration work flow by developing projects on unbounded and bounded data streams on Apache Flink.
  • Deployed Flink Applications on Standalone and Multi Node clusters with File System and RocksDB as backeneds.
  • Deployed Flink projects on High Availability via yarn sessions by configuring Hadoop, HDFS and Yarn Queues.
  • Deployed Flink POCs which constitutes the lex pipeline and lex kafka publisher to evaluate Flink as orchestration work flow engine for lex project
  • Developed a Shell script which tracks processor queues, sends an alert mail when the queues hit max and time taken for queues to empty.
  • Developed a Shell script which tracks consumption rate of the tenant and if the rate is greater than 80 percent and is on increasing curve, sends an alert
  • Developed a smoke test shell script that determines the failure of application before user notices. The script indicates the quality of service.
  • Developed a shell script that allows user to extract logs by trace id if only the search is in a range of upto 5 days apart
  • Developed a shell script that suppresses the alerts when performing release or intentional process killing.
  • Developed shell scripts to time slice logs and to validate daily backup syncs.
  • Worked on Lex project, a document management system that exposes endpoints for ingesting, searching, updating and deleting documents.
  • Used Redis Cache to cache Entitlement resources TOPs and Permits for tenants.
  • Worked on Load Testing for Elastic Search Pagination
  • Worked on Connectors for asynchronous document ingestion, bulk ingestions, entitlements and server
  • Used Kafka for asynchronous message processing functionality to support batch processing modules like Asynchronous bulk ingestion.
  • Worked on haproxy configurations for dev, qa and prod environments
  • Worked on Load Testing, Performance Testing and Acceptance testing for Lex-Attivio Project
  • Have Set up new lex clusters during releases
  • Worked on new index migrator plan when few tenants corrupted current indexes
  • Worked on lex node replace recovery, lex service embedded jetty migration and rebuilding attivio index.
  • Worked on Bulk Upload, Entitlement Service, Search Service, Server Core and Transformer modules of Lex-Attivio Project
  • Worked on Authentication and Authorization modules of Lex-Attivio project.
  • Automated deployment of builds to different environments using Jenkins, Conductor, Conduit CI/CD tools.
  • Implemented the building tools such Maven, Gradle to automate and enhance the overall operational environment.
  • Created, expanded, and configured automation in Maven to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • Produced and consumed Restful web services in java by using the JAX-RS framework.
  • Created controllers, service and Dao layer for building a RESTful web service endpoint.
  • ImplementedJ2EE components using Spring MVC, Spring IOC, Spring Boot, Spring Transactions, and Spring Security Modules.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Integrated Spring Security to validate the users.
  • Auto generated swagger UI documentation for restful web services.
  • Developed data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at the configuration level.
  • Created spring configuration files and used Spring annotations to auto wire Java Components using Spring dependency injection.
  • Used Spring AOP module to handle the entire transaction with the database. Interacted with the database usingSpring DAO.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Embedded Jetty is used as an Application Server to Deploy the Application
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Implemented MicroService Architecture with Spring Boot based services interacting through a combination of REST and SOAP.
  • Implemented persistence layer that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.

Environment: Java, J2EE, RESTful Web services, Jax-Rs framework, Spring framework, Spring Boot, Spring Security, Hibernate, Maven, Gradle, HTML, JavaScript, CSS, Tomcat, PostMan, Insomnia, Junit, Mockito, Docker, Eclipse, visual studio, TFS(Team Foundation Server), Git, GitBash, Oracle, MySQL Server, Swagger, log4j, Putty, WinSCP, Jenkins, SVN, Shell Script, Bash, Grafana, Kibana, BDLS, Linux, Windows, Apache Flink, Yarn, Hadoop, HDFS, RocksDB.

Confidential, Cambridge, MA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Worked on an Agile- Scrum development methodology to ensure delivery of high quality work with monthly iteration, also involved in sprint planning and retrospectives.
  • Extensive meetings with the business to understand/analysis requirements and design accordingly.
  • Developed templates and front end components using HTML5, jQuery, CSS3, Bootstrap and Angular5.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API.
  • Estimate and complete assigned user stories.
  • Produced and consumed Restful web services in java by using the JAX-RS framework.
  • Created controllers, service and Dao layer for building a RESTful web service endpoint.
  • Involved in developing the user interface by using the Angular Components, Modules, Directives, Html, Typescript, jQuery, React JS and CSS.
  • Worked with React-Router to turn application into Single Page Application.
  • Worked with React JS components, Forms, Events, Router and Animations.
  • Utilized Reactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keyword
  • Used nginx server for deploying React JS application.
  • Experience on Team Foundation server (TFS) which provides source code management (either with Team Foundation version control or Git), reporting, project management (Agile software development), testing and release management.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Deployed and managed web applications and services into AWS by using Elastic Beanstalk.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Redshift, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53 services in AWS Cloud.
  • Migrated existing business applications to Amazon cloud services (AWS) based environment and deploy applications using Amazon web services.
  • Worked with teams in setting up AWS EC2 instances by using different AWS services like S3, EBS, Elastic Load Balancer, and Auto scaling groups, VPC subnets and CloudWatch.
  • Build Spring Boot microservices for the delivery of software products and used for developing rest micro services.
  • ImplementedJ2EE components using Spring MVC, Spring IOC, Spring Boot, Spring Transactions, and Spring Security Modules.
  • Design and development of jBPM application including process design and modeling.
  • Development with microservices architecture using Rest APIs and Spring Boot.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Integrated Spring Security to validate the users.
  • Developed server-side REST style web services and called them from backbone collections.
  • Auto generated swagger UI documentation for restful web services.
  • Developed data models using Hibernate Object relational mapping (ORM) framework and also used Hibernate Annotations to reduce time at the configuration level.
  • Used Spring MVC with Hibernate framework to build the application on server side.
  • Participate in the code hackathon meeting, to resolve some of the complex issues.
  • Code complex algorithms for one of the registration projects.
  • Support development across multiple MVC architecture applications.
  • Created action classes, from beans and model objects for the application using Model View Controller (MVC) approach.
  • Designed and developed Spring Boot applications/microservices with GraphQL interface
  • Demonstration of applications in weekly meetings.
  • Provide guidance to DBA's and discuss requirements for data models.
  • Apache Tomcat server is used for running web applications.
  • Wrote Junit tests by using Mockito for testing the developed java application.
  • Worked with Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Installed, configured and hosted the Tomcat application servers and MySQL database servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Implemented stored procedures and dynamic SQL on SQL Server.
  • Extensively worked on Java 7/8, J2EEapplications.
  • Docker Container is used for running virtual database.

Environment: Java, J2EE, RESTful Web services, Jax-Rs framework, Spring framework, Spring Boot, Spring Security, Hibernate, Maven, HTML, JavaScript, CSS, Angular, TypeScript, React, Tomcat, PostMan, Insomnia, Junit, Mockito, Docker, Eclipse, visual studio, TFS(Team Foundation Server), Git, GitBash, Oracle, MySQL Server, Swagger, log4j, Putty, WinSCP, Jenkins,.

Confidential, St. Joseph Health, Renton, WA

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • FollowedAgilesoftware developmentpractice paired programming, test driven development and scrum status meetings.
  • Developed templates and front-end components using HTML5, jQuery, CSS3, Bootstrap and Angular5.
  • Developed a cross-device/cross-browser web application for real-time location sharing utilizing Angular JS, JavaScript API.
  • Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
  • Utilized Reactfor its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keyword
  • Designed and developed a micro-service using Spring Boot and Spring Data for Spotlight to access customer data stored in Amazon Redshift.
  • Created spring configuration files and used Spring annotations to auto wire Java Components using Spring dependency injection.
  • Used Spring AOP module to handle the entire transaction with the database. Interacted with the database usingSpring DAO.
  • Developed code for obtaining bean references in Spring IOC framework.
  • Created action classes, from beans and model objects for the application using Model View Controller (MVC) approach.
  • Used Hibernate to tackle with the database transactions. Developed a net-service web-application with using of Spring MVC, Spring JPA, Hibernate ORM and Maven.
  • Developed server-side REST style web services and called them from backbone collections.
  • Developed server-side software modules and client-side user interface components deployed entirely in Compute Cloud of Amazon web Services (AWS).
  • Worked on Cloud automation using AWSCloud Formation templates and terraform.
  • Maintaining a farm of EC2 instances, ELB's and RDS.
  • Created AWSRoute53 to route traffic between different regions.
  • Deployed and managed web applications and services into AWS by using Elastic Beanstalk.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Set up CI (Continuous Integration) for major releases in Jenkins.
  • Integrated various provisioning and monitoring modules into a single platform using Jenkins CI tools.
  • Automated deployment of builds to different environments using Jenkins CI tools.
  • Implemented the building tools such as Ant and Maven to automate and enhance the overall operational environment.
  • Used Maven as build tool on Java projects for the development of build artifacts on the source code.
  • Used RabbitMQ for asynchronous message processing functionality to support batch processing modules.
  • Created, expanded, and configured automation in Maven to automatically build, package, and deploy Java applications to multiple development and testing environments.
  • WebSphere is used as an Application Server to Deploy the Application
  • Worked on XML and JSON for transferring and retrieving data between different applications.
  • Wrote services to store and retrieve user data from MongoDB for the application on devices.

Environment: Java8, J2EE, Agile, HTML5, jQuery, CSS3, Bootstrap, Angular5, Angular JS, JavaScript API, React JS, NPM, redux, Spring Boot, Spring dependency injection, Spring Data, Spring DAO, Spring IOC, Spring MVC, Hibernate, ORM, Amazon Web Services (AWS), EC2, ELB, Route53, Amazon Redshift, Restful web Services, Jenkins, Maven, RabbitMQ, WebSphere, MongoDB, GIT, Log4J, Mockito.

Confidential, Dayton, OH

Full Stack Java Developer

Responsibilities:

  • Involved in all phased of SDLC, as there will be change in requirements used Agile/SCRUM methodology in Linux/Windows environment.
  • Worked in a highly dynamicAGILEenvironment and participated in scrum and sprint meetings.
  • Worked on issue tracking and agile project management using JIRA.
  • Design and develop template-based User Interface using Bootstrap and Angular 4.
  • Implemented routing to allow for the use of a Single-page with different content using route Provider in the Angular JS Module and ng-view in the HTML.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Worked on React JS Virtual Dom and Reactviews, rendering using components which contains additional components called custom HTML tags.
  • Develop innovative and quality solutions by making use of latest tools and technologies like Spring Core and Spring AOP.
  • Developed Web applications and implemented the authorization using the Spring Security framework.
  • Involved in the web services programming using SOAP, RESTful WSDL in different modules.
  • Implemented MicroService Architecture with Spring Boot based services interacting through a combination of REST and SOAP.
  • Implemented persistence layer that uses the POJOs (which do not have the business processes) to represent the persistence database.
  • Implemented MicroServices using Spring Batch, SpringBoot, and SpringSecurity and deployed on AWS.
  • Utilized AWS environment to launch the applications in different regions and implemented Cloud front with AWS Lambda to reduce latency.
  • Built and managed policies for S3 buckets, used S3 bucket and glacier for storage and backup on AWS.
  • Created detailed AWS security groups which behaved as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Use AWS Code Commit and understood the array of options for enabling a continuous integration environment on AWS.
  • Designed AWS Cloud Formation templates to create customized VPC, Subnets to ensure successful deployment of Web applications and database templates.
  • Create, delete and manage user accounts that are used to interact with AWS and setup their ACL's with Amazon IAM.
  • Hands on experience with AWS-CLI to suspend an AWS Lambda function and to automate backups of ephemeral data-stores to S3 buckets, EBS.
  • Used Continuous integration tools such as Hudson, Jenkins for deployment purpose.
  • Involved in creating build script using Maven and deployed on Web sphere application server.
  • Developed various APIs that can extensively help the high charts to extract data from MongoDB.
  • Used Mongo Aggregate Functions to extract data from MongoDB and performed actions as user requirement.
  • Used Java Message Service (JMS API) for reliable and asynchronous exchange of important information
  • Version control of the code and configuration files are maintained by GitHub as the repository to checkout and commit the code.

Environment: Java8, J2EE, Linux/Windows, Angular 4, Bootstrap, HTML, Angular JS, React JS, Flux, Reactviews, SOAP, REST, WSDL, GET, POST, PUT, DELETE, Spring Core, Spring AOP, Spring Batch, SpringBoot, Spring Security, Microservices, Hibernate, Amazon Web Services(AWS), Cloud front, AWS Lambda, S3 buckets, EC2, VPC, IAM, EBS, Hudson, Jenkins, Maven, WebSphere, MongoDB, JMS, GitHub, IntelliJ, JIRA, Log4j.

Confidential

Java Developer

Responsibilities:

  • Worked in a fast-paced AGILE development environment while supporting requirement changes and clarifications Design and worked for complex application solutions.
  • Worked in all phases of Software Development life cycle including Analysis, Designing, Coding, Testing and Deployment of the application.
  • Developed Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Worked on Angular 2.0 by consuming RESTful web services and used Angular 2.0 forms like template driven forms and modern driven (reactive) forms to perform form validations both on server and client side.
  • Created user-friendly GUI interface and Web pages using HTML, JQuery, Ajax and JavaScript.
  • Used Struts Framework in the application which is based on MVC design pattern and integration with ORM framework (Hibernate).
  • Developed application framework using Struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Responsible for designing Hibernate mapping files based on business logic and Object relationships.
  • Established Database Connectivity using Hibernate O/R mapping with Spring ORM for Oracle.
  • Developed functional modules in the Data Access layer using Hibernate with IBM DB2 as the backend database.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed XML Schemas for user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Developed Message Driven Bean for asynchronous sending Messages using JMS.
  • UsedTortoise SVNto 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.
  • Worked on Database management systems like Oracle DB & IBM DB2; configuring & tuning the DBMS with the middleware systems.
  • Developed Stored Procedures, Triggers and Functions. Actively involved in tuning SQL queries, Stored Procedures, Triggers in Informix and JBoss fuse technologies.
  • Used Log4J for application logging and notification tracing mechanisms.
  • Used Maven tools for building and deploying the Web applications.
  • Analysis and Bug fixing of the production problems and defects along with enhancements.
  • Implemented JUNIT test cases for unit testing and Suites for end to end testing.
  • Used JIRA for tracking the Project Stories in Agile Methodology.

Environment: Java, J2EE, UML, Angular 2.0, RESTful web services, HTML, JQuery, Ajax, JavaScript, Struts MVC, Hibernate, JSON, XML, WSDL, JMS, Tortoise SVN, IBM DB2, Oracle DB, JBoss, Log4J, Maven, JIRA, JUNIT.

We'd love your feedback!