We provide IT Staff Augmentation Services!

Sr Java Developer Resume

4.00/5 (Submit Your Rating)

West Lake, TexaS

SUMMARY

  • Around 8 years of experience working as a Full Stack Developer in designing, developing, deploying, and maintaining web - based, client/server applications along wif Enterprise and Distributed applications.
  • Expertise and good understanding in Java programming, OOPs, Collections, Annotations, Concurrency, Multi-Threading, Exceptions Handling, Input/output (me/O) System, Lambda and Generics.
  • Experience on Object Oriented Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Façade Pattern and DAO Pattern wif good understanding of UML Modeling.
  • Hands on experience working wif teh Java1.8 and implemented teh new feature like Lambda Expressions, Streams, Java Time API.
  • Expert level experience wif Web based Application design & development usingJava/J2EETechnologies like JSP, JSF, jQuery, JavaScript, Angular JS, React JS, HTML5, CSS, XML and JMS.
  • Solid expertise in teh development of Micro-services using Spring Boot to build multiple modular applications dat are physically separated which will improve scalability, availability, and agility of application.
  • Extensive experience in various modules of Spring framework like Spring IOC, Spring MVC, Spring Security and Spring Boot, Spring Data, Spring Batch, Spring ORM, Transaction Management.
  • Hands on experience in implementing teh persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.
  • Expertise in implementing Service Oriented Architecture by using RESTful web services.
  • Good experience in development of applications using MVC Framework Struts wif Struts validation, Struts Tiles, Struts Tag Libraries, Action Class and Action Form.
  • Worked wif Jersey API in teh implementation of RESTful and SOAP web services wif strong noledge on JAX-RS annotations.
  • Hands-on experience in building application wif Maven and Gradle.
  • Expertise in AWS management console as well as teh AWS command line interface (CLI) AWS reference architectures and should of experience gathering requirements, working wif customer to define solutions based on AWS.
  • Experience in Core AWS services, including networking wif VPCs, computing wif EC2, storage wif S3, Elastic Load Balancing, RDS for databases, monitoring wif CloudWatch, CloudTrail, and access management wif IAM
  • Good expertise on building scalable web service architectures wif various relational MySQL, OracleDB as well as functions and queries in PostGRE SQL database.
  • Having noledge on NoSQL databases like Cassandra and MongoDB, Elastic search.
  • Experience wif messaging systems likeKafka, Kafka event sourcing,ActiveMQandRabbitMQ.
  • Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.
  • Good understanding of Splunk by using it for teh engineering dashboards used by teh developers for easy track of application health.
  • Good Experience working wif teh SDLC methodologies like Agile Scrum, TDD and Waterfall.
  • Experience in using IDE tools like Eclipse, NetBeans, IntelliJ IDEA
  • Experience in using Ant, Maven build tools.
  • Performed unit and integration test by writing JUnit test cases using Junit Frameworks like Mockito.
  • Good experience working wif Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Experience wif container-based deployments using Docker, working wif Docker images and Docker Hub.
  • UsedKubernetesto orchestrate teh deployment, scaling and management of Docker containers.
  • Experience in using version control and configuration management tools like GIT and CVS.
  • Set upJenkinsserver and build jobs to provide continuous automated builds based on polling teh Git source control system.
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
  • Excellent team player, very dynamic, flexible wif positive attitude and excellent learning skills.

TECHNICAL SKILLS

Languages: Java 8.0/7.0/6.0/5.0 , Java/J2EE, C, C++, Python, JDBC, DTD, UML, Design Patterns, Shell Scripts, SQL, PL/SQL Typescript, and Groovy

J2EE Technologies: Servlets, JDBC, JSP, JSF, JMS, EJB, JNDI, Java Security

Mark-up/XML Technologies: HTML, CSS, JavaScript, JQuery, AJAX, AngularJS, Bootstrap, XML, XSD, XSL/XSLT, SAX/DOM, JSON.

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Boot, JUnit, SOAP UI, ANT, Maven, Jenkins, Jasper Reports, Apache Active MQ, Apache Camel.

Web services: SOAP, UDDI, WSDL, JAX-RPC, Restful, JAX-RS, JAX-WS, JAX-B, Axis2, Micro services, AWS (Amazon Web Services).

Web/App Servers: IBM Web Sphere, Apache Tomcat, J Boss, Web Logic Server.

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

IDEs: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD.

Design Patterns: MVC, Front Controller, Session Facade, Singleton, Business Delegate and DAO patterns

O-R mapping: Hibernate

Modelling/ CASE Tools: Rational Rose, MS Visio Professional.

Testing Tools/ Others: JUnit, Soap UI, Putty, Post Man

Build Tools: Maven, Jenkins, Gradle, ANT p

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

OS & Environment: Windows, Sun Solaris, UNIX, Linux.

Message Queues: Apache Kafka.

PROFESSIONAL EXPERIENCE:

Confidential, West Lake, Texas

Sr Java Developer

Responsibilities:

  • Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using Agile methodology.
  • UsedSpringMVC and Dependency Injection for handling presentation and business logic.
  • Involved in creating theHibernatePOJO Objects and mapped usingHibernateAnnotations.
  • Implemented SpringJPARepositoryfor teh persistence layer of teh application (dis layer communicates wif teh application DB - Oracle DB).
  • UseSpringBoot wif Annotations in integrating different layers wifin teh application.
  • Data Operations were performed usingSpringORMwiring wif Hibernate.
  • Extensively used JSON to parse teh data from server side to satisfy teh business requirement.
  • Implemented features like logging, session validation usingSpringAOP module andSpring IOC.
  • Extensively worked on developing REST based Webservices and consumed them as needed.
  • Consumed JSON RESTful Web Services and sent responses wifSpringMVC.
  • UsedSpringSecurity for Authentication and Authorization of teh application.
  • ConfiguredKafkato handle real time data. Implemented Kafka producer and consumer applications on Kafka cluster setup wif halp of Zookeeper.
  • Used combination of REST and Apache Kafka message brokers to produce and consume centralized spring Restful web services in JSON format.
  • Developed DAOs layer using Cassandra big database and implemented RESTful web services dat persists high-volume of data.
  • Experience in installation of ELK stack, setting up all teh required attributes and monitored teh infrastructure implementation.
  • Used Maven build tool for creating JAR files and automate teh process of building Docker Images and pushing them to Docker Private Registry.
  • Worked on automated deployment tool using Kubernetesto deploy quickly and predictably.
  • Also used Kubernetes to orchestrate teh deployment, scaling and management of Docker Containers.
  • Worked on deploying teh applications in AWS as EC2 instances and create snapshots for teh EBS volumes.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as teh object storage service to store and retrieve teh media files related to teh application.
  • Used Amazon Identity Access Management (IAM) service to create groups & permissions for users to work collaboratively.
  • Created reusable components and services to consume RESTAPIs using component-based architecture wif Angular 6.
  • Implemented Angular 6 services to connect teh web applications to teh back-end API
  • Integrated teh UI components using JSP, HTML, CSS, JavaScript, AngularJS.
  • Followed Scrum/Agile methodology wif daily meetings to keep track of teh progress and issues pertaining to teh projects.
  • Used JUnit framework and Mockito framework for unit testing and integration testing.

Environment: Spring, Spring MVC, Spring JPA Repository, Spring ORM, Spring AOP, Spring IOC, Spring Security, Hibernate, Apache Kafka, ELK Stack, Docker, Kubernetes, AWS, Angular 6, JSP, HTML, CSS, Java script, AngularJS, JUnit.

Confidential, Philadelphia, Pennsylvania

Sr. Java Developer

Responsibilities:

  • Involved in discussions wif teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Extensively worked on Implementing Spring Boot Micro Services to divide teh application into various sub modules.
  • Implemented Bean classes and configured in Spring configuration file for Dependency Injection.
  • Experience using SOAP UI for testing web services.Created JUNIT test case for various functional modules, modified, debugged, and executed using JUNIT plugin to Eclipse IDE.
  • Spring JDBC used retrieve and update, inserting data in MySQL database wif use of stored procedures.
  • Involved in creating and extracting data from database using SQL Queries in MySQL database.
  • Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
  • Integrated REST API wif Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface toJava-based runtime engine and accounts.
  • Designed, developed, and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework.
  • Used XML, WSDL, UDDI, SOAP Web Services for communicating data between different applications
  • Used teh Java Collections API extensively in teh application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment.
  • Developed Jersey Restful Framework of spring for consuming and producing web services.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • Extensively used log4j to log regular debug and exception statements.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Wrote Kafka producers to stream teh data from external rest APIs to Kafka topics.
  • Created partition of Kafka messages and setting up teh replication factors in Kafka Cluster.
  • DeployedSpring Bootbased micro services and Docker container on AWS EC2 instance.
  • DesignedJavaAPI to connect teh Amazon S3 service to store and retrieve teh media files.
  • Using Amazon RDS hosted teh MySQL database in teh cloud.
  • Worked onDockercontainersnapshots, attaching to a runnin6+g container, removing images, managing director structures and managing containers.
  • Prepared and executed test cases for Unit and Integration testing using Spock and Groovy.
  • Involved in teh development of presentation layer andGUIframework using ReactJSandHTML.
  • Involved in rendering additional components wif customHTMLtags usingReactJS.
  • Performed code review and unit tested teh application using Junit framework. Participated in teh production support and maintenance of teh project.

Environment: Spring Boot Micro Services, Spring MVC, Hibernate, XML, SOAP, REST, MySQL, Kafka, Docker, AWS, ReactJS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in complete software development life cycle wif object-oriented approach of client’s business process and continuous client feedback. Worked on designing and developing a complete service-oriented system based on SOA principles and architecture in agile development environment.
  • Employed Agile Model and best practices for software development.
  • Involved in developing teh CSS sheets for teh UI Components.
  • Developed web-based application using spring framework for MVC architecture.
  • Setting up teh basic project set-up from scratch of Spring-Hibernate App based on Design.
  • Used Spring Framework AOP Module to implement logging in teh application to no teh application status. Used Spring DAO Module along wif Hibernate Framework to deal wif Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate teh application configuration and dependency specification from teh actual application code.
  • Extensively worked on JPA as persistence layer, involving Hibernate to persist teh Java objects as Entities in teh database.
  • Involved in development of REST Web Services using SPRING MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.
  • Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on Jersey.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Tested REST services using google chrome’s POSTMAN plugin.
  • Deployed teh application in JBoss Application Server.
  • Worked on Junit for creating test cases for all teh Business Rules and teh application code.
  • Called external vendor applications using Web Services for delivering notifications.

Environment: HTML, jQuery, JavaScript, Apache, Servlets, Spring 3.2, Hibernate 3.5, Spring MVC, SOA, RESTful, Junit, Webservices, Junit, Agile.

Confidential

UI Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration wif existing J2EE
  • Designed, developed and maintained teh data layer using Hibernate and perform configurations of spring Application Framework
  • Designed GUI of teh project using HTML, JavaScript, Linux, jQuery, CSS to improve visual TEMPeffect on teh dynamic front-end
  • Developed Action Classes, which holds business logic in Struts framework
  • Implemented REST web services for other applications to communicate
  • Annotation based Hibernate beans developed to eliminate teh mapping XML files
  • Used Jenkins plugins for code coverage and also to run all teh test before generating war file
  • Created prototypes in HTML, JavaScript and CSS for different UI pages
  • Implemented teh integration wif teh back end system wif web services using SOAP
  • Worked wif jQuery UI to improve user experience, such as Validation Engine, Data Table, Dynamic Charts, etc.
  • DevelopedJava Beansand Utility Classes for interacting wif teh database using JDBC
  • Processed JSON Request according to different types modules, actions and request data
  • Designed and implemented of Spring-Security for teh application for authentication process against LDAP, J2EE pre-authentication and Database
  • Involved in migration and integration of Sybase database servers
  • Created jar files, compiled them and run those using Maven scripts
  • Maintained and written Sybase stored procedures
  • Used GIT repository for software configuration management and version control

Environment: Java, Agile, HTML5, CSS,JSP, Ajax, Spring 4.0, Hibernate 5.0, SOAP, XML, Jenkins, DB, SQL, JSON, JMeter, Apache tomcat, Sybase, Oracle 11g/12i, GIT.

Confidential

Junior Java Developer

Responsibilities:

  • Performed validation for client side and server side wif teh halp of Struts Validation Framework
  • Created XML Schema, XML template and XSL.
  • Developed Web Services Application using SOAP and WS-Security.
  • Developed and maintained elaborate services-based architecture utilizing open source technologies like Hibernate ORM.
  • Deployed components on J Boss and Web Sphere application server.
  • Designed banking web application by implementing teh Struts 1.2 framework for Model View Controller pattern.
  • Used Oracle platforms to create databases of student and faculty login information and their desired areas of study.
  • Involved in discussions wif teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Created, executed, and monitored Java unit and automation tests wifin framework.
  • Created and maintain software documentation.
  • Gained experience in a number of financial areas, including: trade order management, portfolio management, fixed income, compliance, equity, derivatives, etc.
  • Involved in development of teh application, writes use cases and serves as a primary contact wif QA on testing support.

Environment: SOAP, WS-Security, Hibernate, J Boss, Web Sphere, Oracle, Struts 1.2, MVC pattern, Java Unit.

We'd love your feedback!