We provide IT Staff Augmentation Services!

Java Developer / Lead Java Developer Resume

Alexandria, VA

SUMMARY:

  • Looking for a new role as Java Developer / Solution Architect / Technical Lead / Team Lead
  • 12+ years of experience in multitier distributed enterprise application in the US IT industry
  • Looking for a new challenge of solving enterprise web application problems
  • Communication and interpersonal skills for scoping, estimates and status reporting
  • Successfully served in both analytical and technical capacities during the full product life cycle of various small and large - scale applications
  • Experienced in Waterfall, and Agile Software Development Life Cycle (SDLC)
  • Expertise in Object-Oriented programming (OOP) and development of Web Application using Java, Monolithic, Microservice, MVC and ORM based approach
  • Migration experience framework, Java major release, OpenJDK, Monolithic to Microservice
  • Experienced in design and development of multi-tier applications using Java SE, Java EE and other technologies such as Spring, Hibernate, JDBC, JSP, JPA, Servlets, JMS, AJAX, HTML, SSL, SOAP, SOA, PHP, CSS, XML, Maven, Struts, JavaScript, jQuery, AngularJS, Microservice
  • Test-Driven Development (TDD) experience using JUnit, TestNG, Maven, SonarQube
  • Strong knowledge in ORM, JPA, Hibernate
  • Excellent knowledge of database such as Data Structures, Algorithms, HQL, SQL
  • Experienced in RDBMS and associated tools such as Oracle, SQL developer, SQL Server, Postgre SQL
  • Hands-on knowledge with Spring Cloud modules such as Config Server, Eureka, Hystrix, Zuul, Ribbon, and others to create loosely coupled Microservices
  • Developed Microservices with event-driven programming using JMS, RabbitMQ, Kafka
  • Knowledge with containerization technologies such as Docker, Docker Swarm, and Kubernetes
  • Installation, a configuration of Application servers such as WebLogic, WebSphere, JBoss, WildFly, GlassFish, Tomcat application servers on various Linux distributions such as RedHat, CentOS, Ubuntu
  • Experienced with machine learning, big data using Hadoop, MapReduce, HBase, Sqoop, Hive, Spark
  • Implemented UI using HTML, CSS, JavaScript, ECMA, TypeScript, JSX, and related frameworks such as jQuery, React, React-Redux, AngularJS, Angular
  • Created a single page application using AngularJS, Angular, Angular Router, RxJS, NgRx
  • Provided solution for the single-page app using React, React-Redux, Thunk, Redux-Thunk
  • Strong knowledge of Node, Node Package Manager along with Node JS server-side development using Express with SQL Query using Knex and NoSQL using Mongoose and MongoDB
  • Implemented visualization solution using Kibana, ElasticSearch, Solr, Logstash
  • Experienced with Network Security, Perimeter Security, Firewall Rules, Port Scanning, Nmap, Recon-ng, Discover, Wireshark along with cybersecurity standard of NIST, CIS, ENISA such as NIST SP, and so on, ISO 27001/27002, etc
  • Experienced with digital forensic tools Access Data FTK Imager, Mobile Forensic, Autopsy, Chain-Of-Custody, WinHex, etc
  • Logging, debugging, monitoring using log4j, JMeter, JVisual VM, JConsole
  • Hands-on with AWS EC2 and other PaaS and deploying the microservice application in Docker container.
  • Great hands-on experience with cloud computing using AWS EC2, Elastic BeanStalk, S3 storage

TECHNICAL SKILLS:

Environment: Java, JavaScript, Python, MATLAB, SQL, Windows, UNIX, Linux, Docker

Java frameworks: Hibernate, Spring Core, Spring Web MVC, Spring REST, Spring Data JPA, Spring Security, Spring AOP, Spring Boot, Servlets, EJB, JDBC, XML, Axis

Microservice: Spring Boot, Spring Cloud, Eureka, Zuul, Hystrix, Ribbon, Sleuth, ELK

UI: HTML, CSS, JavaScript, ECMA, TypeScript, JSX, jQuery, React, React-Redux, AngularJS, Angular, Angular Router, Bootstrap, Material Design

Big Data: Hadoop, MapReduce, Hive, Sqoop, Spark, Elastic Search, Cassandra, HBase, MongoDB, Spring Data MongoDB, Spring Data Cassandra

Machine Learning: Artificial Neural Network, Python, Pattern Recognition, OpenCV

Databases: Oracle, MS SQL Server, MySQL, MongoDB, Redis

Servers: WebLogic, WebSphere, WildFly, Glassfish, Tomcat, HTTPD, Nginx

Web Services: REST, RESTful API, Apache CXF, Axis, Jersey, SOAP, WSDL, XML, JSON, JAX-RS, JAX-WS, SOAP UI, Postman

Testing: JUnit, Power Mock, Mockito, Spring Test, SonarQube

Version Control: Git, GitHub, RTC, Jazz, SVN, CVS, Bitbucket

UML: Use Case, Activity, Sequence, Class diagram

Others: Multithreading, Jira, JMS, Active MQ, Rabbit MQ, Kafka, DOM, SAX, Log4j, SLF4J, Logback, Gradle, JWT, OAuth2, Postman, Liquibase, Jenkins, Ant, Maven, Gradle, JVisual VM, JConsole, VM Args, YourKit, Agile, Scrum, TDD, Waterfall, NodeJS, NPM, Grunt, Express, AWS, AWS Lambdas, Code Commit, Code Pipeline, Azure, GCP

PROFESSIONAL EXPERIENCE:

Java Developer / Lead Java Developer

Confidential, Alexandria, VA

Responsibilities:

  • Designed, developed, and deployed a web application using Java, Microservice, Spring Cloud, Spring Boot, Node, Express, Python, Django, REST
  • Created prototype using Spring Boot
  • Lead the development team
  • Created UML diagrams to represent the system
  • Written POJOs and leveraged Spring Boot to create REST-based service
  • Implemented config server, service registry, load balancing, circuit breaker using Spring-Netflix Cloud such as Config Server, Eureka, Zuul, Hystrix, Ribbon, ELK, Elasticsearch, Logstash, Kibana
  • Utilized JMS and RabbitMQ for microservice communication
  • Implemented RESTful Web services using Spring Boot, Spring MVC, Node, Express, Python, Django
  • Created and trained the model using Artificial Neural Network (ANN) with Python, exposed the functionality with Python, Django, and REST endpoint
  • Exposed RESTful services using Node, Express, Knex
  • Created REST API client to communicate with other microservice
  • Implemented application layer security for the REST endpoints using JWT, Spring Security, OAuth 2
  • Provided API documentation using Open API specification and Swagger
  • Worked on a prototype called ‘Rule Manager’ implementing a fast-prototyping methodology
  • Created a prototype for user-centric business rule generator using Angular, ANTLR, SpringBoot
  • The implemented data model of Rule Manager from schematic data model and wireframe
  • Wrote Liquibase script to implement required changes in the Oracle, MySQL, SQL Server, database
  • Worked with NoSQL storage MongoDB, Redis, HBase, Cassandra
  • Performed unit and system testing of application code, execution of implementation activities
  • Develop and maintain VBMS-R using Java, J2EE, JSP, Spring, Hibernate, JavaScript, XML, SQL, SQL developer, jQuery, and other web technologies
  • Created UI using HTML, CSS, Bootstrap, Flexbox, Grid, JavaScript, JSX, TypeScript, AngularJS, Angular, Angular Router, Angular Material, React, React-Redux, Thunk, Redux-Thunk
  • Created custom React component for UI implementation using TypeScript, JSX, States, Props
  • Configured React router for navigation, Links, NavLinks with programmatic redirect
  • Utilized Redux for centralized state management with Redux-Thunk middleware for action dispatch
  • Created AngularJS view template, state, service, and controller to integrate UI with the backend
  • Worked on AngularJS directive, pipe, filter, two-way data binding, and material design
  • Created Angular Component, Template, Directive, Service, Security, Router, Observable, etc
  • Worked on containerization using Docker, Dockerfile for the Spring Boot Microservice
  • Provisioned VM in the cloud of AWS, Azure for the deployment of the application in a various environment with the automation using Ansible, Ansible playbook
  • Created Jenkins Job to implement CI&CD with RTC/GitHub repository with webhook
  • Researched solution for container orchestration using Kubernetes, K8S with a potential solution for Blue-Green deployment model
  • Research solution for the container health and monitoring using Glowroot, Grafana, Prometheus, Splunk
  • Agile development and controlling version of the web application using IBM Rational Team Concert, GitHub, AWS Code Commit, etc
  • Analyzed and identified technical areas of improvement within existing web applications
  • Took part in the Team discussion to solve complex technical coding solutions, Agile ceremonies such as retrospect, internal and external sprint reviews

Tools /Frameworks: Agile, Jira, Confluence, Java, Java EE, Microservice, NodeJS, NPM, Express, Spring Boot, Python, Django, Machine Learning, Artificial Neural WebLogic, ILog JRules, React, React-Redux, Thunk, Redux-Thunk, AngularJS, Angular, Angular Router, ECMA, TypeScript, JSX, Spring Cloud, Config Server, Eureka, Hystrix, Ribbon ODM, RTC, Eclipse, Spring, Maven, HTML, JavaScript, XML, JSON, Oracle, SQL Server, Hibernate, SQL, JUnit, GitHub, RTC, Bitbucket, Liquibase, MySQL, REST, DDD, AngularJS, jQuery, CSS, SQL Developer, AWS, Azure, Docker, Kubernetes

Java Developer

Confidential, Irving, TX

Responsibilities:

  • Involved in the complete project life cycle including design, development, and implementation in Agile
  • Developed, maintained Microservices using Spring Boot, Spring Cloud, Containers
  • Used Spring Core for dependency injection/inversion of control
  • Developed and exposed REST endpoints using Spring Boot, Spring Web MVC
  • Implemented security for the REST resources using OAuth 2.0, Spring Security, JWT
  • Provided API documentation to the scrum-tester and other teams using Swagger
  • Implemented Microservice architecture using Netflix/Spring Cloud libraries such as Config Server, Eureka, Hystrix, Ribbon, Zuul
  • Implemented asynchronous communication using Apache Kafka
  • Worked on REST consumption using RestTemplate from Spring MVC
  • Worked on AngularJS services to consume Restful web service to fetch data from Microservice
  • Wrote Liquibase script for database version control locally in Oracle
  • Implemented data model and entity using ORM concepts, JPA, JDBC, Hibernate, and Spring Data JPA
  • Wrote unit test cases for the service and rest controllers using JUnit, Mockito, and Spring Test
  • Worked UI application using HTML, JavaScript, TypeScript CSS, Bootstrap, Angular
  • Created Angular Service, Component, Directive, etc. to implement the UI
  • Created Angular Component, Template, Directive, Service, Security, Router, Observable, etc
  • Implemented application logging using Spring AOP, SLF4J, Logback
  • Utilized centralized logging using ELK, Elasticsearch, Logstash, and Kibana for microservices
  • Worked with Git, GitHub for source control
  • Worked closely with release management in rolling out the artifact at the various environment
  • Created Docker images and deployed in the AWS EC2 in the Docker Container for dev and test
  • Fixed bugs from tickets which are created by the testing and prod teams
  • Prepare statistical measurements on application usage and provide reports to management
  • Participated in the code review discussion
  • Participated in the sprint planning and sprint review meetings

Tools /Frameworks: Java, Microservice, Spring Core, Spring MVC, Spring Integration, Spring Batch, Spring Cloud, Spring Security, Spring Boot, JMS, Kafka, Hibernate, DAO, JDBC, Liquibase, Angular, HTML, CSS, JavaScript, JSON, Maven, JUnit, Mockito, Spring Test, Oracle, GitHub, SLF4J, Log4j, Elasticsearch, Logstash, Kibana, REST, RESTful APIs, Swagger, Agile, Jira, Confluence, Eclipse, Postman, Jenkins, AWS EC2, AWS Elastic Beanstalk, AWS Code Commit

Java Developer

Confidential, Boca Raton, FL

Responsibilities:

  • Developed e-commerce solutions using Java, J2EE, JSP/Servlet, Spring, Hibernate, Struts, XML, XSL, SQL, jQuery, and other web technologies
  • Worked on developing REST web services using Spring Web MVC
  • Wrote classes and interfaces for implementing business logic
  • Developed POJOs, Data Access Object (DAO) to handle database operation using Hibernate framework in integration with Spring Core, Spring Web, Spring Web MVC
  • Created HQL queries for Oracle
  • Performed unit and system testing of application code, execution of implementation activities
  • Wrote test cases and analyze the code using JUnit
  • Used unit testing, integration testing, smoke testing, etc
  • Worked on UI using HTML, CSS, Bootstrap, JavaScript, AngularJS, etc
  • Implemented CI&CD using Jenkins, Maven, RTC

Tools Frameworks: Java, Agile, UML, Java, IntelliJ, JDBC, Maven, HTML, JavaScript, AngularJS, XML, XSD, SOAP, WSDL, JMS, ActiveMQ, Spring Core, Oracle, Hibernate, HQL, SQL, WebLogic, log4j, JVisual VM, JUnit, RTC, Jenkins, CI&CD

Java Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Migrated MVC framework from Struts to Spring Web MVC
  • Developed a loosely coupled application using Spring, Spring Web MVC
  • Configured spring application using IOC principles
  • Developed POJOs as per the data model or business requirements with DAO, DTO, Service, and Controller layer
  • Wrote configuration files for Spring and Hibernate
  • Implemented JAX-RS using Jersey to develop RESTful web services
  • Worked on SOAP using XML, XSD, WSDL, CXF
  • Worked on Stored Procedure, Index, Sequence for the SQL Server
  • Implemented native SQL query for SQL Server
  • Researched and recommended new tools and technology frameworks that can drive innovation and differentiation of the web application
  • TDD environment with JUnit, Mockito, etc
  • Worked in Agile with regular meetings and other events.

Tools /Frameworks: Java, JMS, Eclipse, JDBC, Maven, HTML, JavaScript, XML, XSD, SOAP, WSDL, Servlet, JSP, Struts, Spring, Spring MVC, SQL Server, Hibernate, HQL, SQL, WebSphere, log4j, JUnit, Git, GitHub, JAX-RS, Jersey, REST

Java Developer

Confidential, Denver, CO

Responsibilities:

  • Developed application in an Agile environment with daily standup, sprint planning, etc
  • Created SOAP web services with XSD, WSDL, AXIS, SAML
  • Wrote classes and interfaces for implementing business logic
  • Developed POJOs, Data Access Object to handle database operation using Hibernate framework in integration with Spring IOC and Struts
  • Wrote configuration files for Spring, Struts and Hibernate
  • Created HQL queries for Oracle
  • Worked on Stored Procedure, Index, Sequence for the Oracle
  • Implemented PL/SQL query for Oracle
  • Wrote code using JSP, HTML, jQuery, CSS, Bootstrap for UI
  • Wrote unit test cases using JUnit
  • Analyzed and identified technical areas of improvement within existing web applications

Tools Frameworks: Agile, UML, Java SE, Eclipse, JDBC, Maven, Git, GitHub, HTML, JavaScript, XML, XSD, SOAP, WSDL, Servlet, JSP, JMS, Struts, Spring, Oracle, Hibernate, HQL, SQL, WebLogic, JVisual VM, JUnit

Java Developer

Confidential, Fremont, MI

Responsibilities:

  • Development, maintenance, and enhancement of this business-critical application
  • Involved in client meetings for discussing application enhancements and responsible for requirements gathering
  • Write business logic in POJO and DAO, DTO
  • Worked on JSP, jQuery for the MVC and UI
  • Worked on HTML, CSS, JavaScript
  • Use Hibernate in the persistence layer and developed criteria queries to perform all the required CRUD operations against DB2
  • Used SOAP-based web services
  • Created SQL object in the DB2 database like stored procedure, index, sequence
  • Responsible for unit testing and working with QA team
  • Research and recommend new tools and technology frameworks that can drive innovation and differentiation of our web application

Tools /Frameworks: ava, J2EE, JSP, Servlets, Hibernate, HTML, JavaScript, jQuery, AJAX, CSS, JUnit, DB2, JBoss, EJB, Git. GitHub

Hire Now