We provide IT Staff Augmentation Services!

Java/j2ee Microservices Developer Resume

5.00/5 (Submit Your Rating)

Boston, MA

SUMMARY:

  • Over 4+ years of experience in analysis, design, implementation and testing of Object - Oriented Applications in Client/Server environments using Java/J2EE.
  • Experienced in Java Web-based, Desktop and Multitier Based Development with Concepts of Object-Oriented Design, Object Oriented Analysis, Object Oriented Programming and its implementation.
  • Experienced in Developing Java/J2EE Applications using JDK 1.7/1.8, Core Java, JSP, JSF, Springs, Web Services, Struts, XML, XSD, XSL and JNDI.
  • Involved in Developing restful APIs using Node.js frameworks.
  • Expertise in Web based distributed and Front-End applications in a three-tier architecture using Java, J2EE, HTML5, Backbone JS, Bootstrap, AngularJS, Angular 4, React.js, Ajax, Node.js, JSP, CSS, JavaBeans.
  • Experience working with various Software Development Life Cycle like, Waterfall Model and methodologies based on Agile, Scrum, Iteration, and TDD.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Bamboo.
  • Experienced in frameworks: Spring MVC, Struts framework, JSF, Spring and Hibernate.
  • Expertise in building real time pipelines using Spring Kafka and zookeeper apart from JMS and messaging.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, DB2, Sybase, PostgreSQL and SQLite and NoSQL Databases like (mongo DB, Cassandra, Dynamo DB, Infinity).
  • Experience in using build tool as ANT, Gradle, Maven to compile, package the components to the Application
  • Experience in using different controlling/tracking systems Subversion, CVS, GIT, and Rational Clear Case.
  • Experienced in Development, testing and deployment of enterprise applications on Windows& UNIX platforms using IDEs such as Eclipse, Rational Application Developer, NetBeans, IntelliJ.

TECHNICAL SKILLS:

Programming Language: Core Java, SQL, PL/SQL

Java/J2EE Technologies: Servlets, JSP, JDBC, JMS, RMI, EJB, Swing, AWT, Multi-threading, Java Networking Java Frameworks Spring MVC, Struts 2.0, JSF

Application/Web Servers: WebLogic, IBM WebSphere, Tomcat

ORM Frameworks: Hibernate, JSF, IBATIS

Web Technologies: JSP, JavaScript, jQuery, AJAX, XML, XHTML, CSS, SASS, HTML, AngularJS, Angular 4, React.js, Node.js, Express.js, Ext JS, backbone JS, JSON.

Spring Framework: Spring IOC, Spring Batch, Spring Boot, Spring Security

Database Server: Oracle, DB2, SQL Server, MySQL, RDBMS, MongoDB, Cassandra

IDE: Eclipse, NetBeans, IntelliJ, STS, WebStorm, Visual Studio Code

Web Services: REST, SOAP, JAX-WS, JAX-RPC, JAX-RS, WSDL, Axis2, UDDI, Apache

CXF: Version Control

GIT, CVS, SVN, Clear case: Build Tools

ANT, Maven, Gradle: Methodologies

Modelling Tools: Microsoft Visio, Rational Rose

Operating System: Windows, Mac, Linux, UNIX

Tools: Apache Camel, ESB, cucumber, Rational Rose.

Testing &logging: Junit, Jasmine, Karma, Log4J, SoapUI, Test NG, easy mock and power mock. Karma, Protractor, Mockito, Selenium, Jenkins, Docker

Cloud Developments: EC2, S3, Elastic, ELB.

PROFESSIONAL EXPERIENCE:

Java/J2EE Microservices developer

Confidential, Boston, MA

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Followed Agile SCRUM methodology and used Test Driven Development (TDD).
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed Microservices using Spring Boot, integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data.
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Worked on creation of Docker container images, tagging, pushing images, integrating Spring boot, created the Docker containers and Docker consoles for managing the application life cycle.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Regression testing algorithms for functionalities. Developed various Open API’s and worked with knowledge fusion (KF) to successfully implement the regression testing.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Maven automated build scripts to compile and package the application.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub.
  • Used JIRA for bug tracking, issue tracking and project management.

Environment: Java1.8, J2EE, Spring, Hibernate, Web Services, XML, Docker, Kafka, AWS, Spring Boot, Swagger-UI, JIRA, Maven, GIT.

Java/J2EE Full Stack developer

Confidential, Overland park, KS

Responsibilities:

  • Involved inFullCycle of Software Development from Analysis through Design, Development, Integration and testing phases by following Agile Software Development with Scrum methodology.
  • Well versedwithcoreJavaconcepts like Collections,Swing, Serialization and Servlets & JSP.
  • Developed User Interface application modules using HTML, CSS and JavaScript, JSON, jQuery and AJAX.
  • Used ReactJS to implement rich functions in various pages: form validation, crud, grid list, search, sort, pagination, multi-selection, tags-input, advanced/custom directives, authentication, unit tests, etc.
  • Used React.js with RXJS for building rich internet applications, and to optimize in-browser use and to load the module and to improve the Speed. Linked with API data to view render virtual DOM dynamically.
  • Built REST by building NodeJS and ExpressJS in the back-end to handle requests sent from the jQuery, Ajax.
  • Used Node.js as a proxy to interact with Rest services and interacting with Database.
  • Implemented the business modules integration using Spring and Hibernate data mapping.
  • UsedSpringBootActuator for application's configuration properties in various environments, Upgraded Spring Rest Controllers and Services classes to support migration to Spring framework.
  • Using Spring AOP Module to implement logging in the application for application status and deployed Spring Security for session fixation, clickjacking, cross site request forgery.
  • Developed Microservices using Spring Boot,SpringCloud with Netflix Eureka to create the discovery Server, service, discovery clients and integrated Apache Kafka and Zoo Keeper as message broker.
  • Developed Microservices with Spring to retrieve API routes for the entire cluster. Using this strategy each Microservice in a cluster can be load balanced and exposed through one API gateway.
  • Developed Entity objects and used Hibernate the ORM tool to access persistent data.
  • Experience using persistence framework like Hibernate, JPA for mappingjavaclasses with Database.
  • Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • UtilizedAWSLambdaplatform to upload data into AWS S3buckets and to trigger otherLambda functions (EC2, MongoDB) focusing on high-availability, fault tolerance, and auto-scaling).
  • Involved in configuring Elastic Load Balancers with Auto scaling to handle high traffic loads.
  • Experience in development of DAO's (Data Access Objects) to interact with the database using JEE, Hibernate and spring data Cassandra.
  • Worked on JBoss Application server implementation, support, workload management and performance tuning including Web server setup configuration with JBoss App Server.
  • Designed and developed custom message adapter components using Apache Kafka that allowed message to travel through Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j.
  • Implemented unique design patterns such as singleton, business factory and J2EE design patterns.
  • Used Maven as build and dependency management tool for creating EAR, WAR and JAR file to be deployed in application servers and integrated with GitHub, Jenkins Jobs.
  • Used JIRA for bug tracking, issue tracking and project management.
  • Involved in converting SQL queries into Apache Spark transformations using Apache Spark RDDs andScala.

Environment: HTML5, CSS, jQuery, AJAX, React.js, NodeJS, APIGEE, Java1.8, J2EE, Spring, Hibernate, Web Services, SOAP UI, XML, Cassandra, Docker, AWS, Spring Boot, Swagger-UI, Log4j, Selenium, Jenkins, JIRA, Maven, GIT, JBoss.

Software Engineer

Confidential

Responsibilities:

  • Developed UNIX shell scripts for applications and for FTP files from one location to another.
  • Designed use case diagrams, class diagrams, and sequence diagrams as Design Phase using Rational Rose.
  • Responsible for some enhancements to existing project
  • Developed the Enterprise Java Beans (Stateless Session beans) to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB to deploy on Web Sphere Application Server.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP.
  • Written and executed various SQL Queries & PL\SQL programs to retrieve the data from the database Oracle.
  • Developed XML documents and XSL files for Payment Transaction and Reserve Transaction systems.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: JDK 1.5, EJB 2.0, Spring IOC, HTML, JavaScript, XML, CSS, UML, SOAP, Ajax, JUnit, Ant, Eclipse, Linux, MySQL.

We'd love your feedback!