We provide IT Staff Augmentation Services!

Senior Java Developer Resume

3.00/5 (Submit Your Rating)

Washington D, C

SUMMARY

  • Around 7+ years of experience working as a Java /J2EE developer in designing, developing, deploying, and maintaining web - based, user-centric, client/server applications along with Enterprise and Distributed applications.
  • Expertise in Java programming and has good understanding on OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Annotations, Concurrency, Multi-Threading, Lambda and Generics.
  • Expert level experience with Web based Application design & development using Java, J2EE, Spring Boot, Spring, Hibernate, Oracle, SQL.
  • Involved in creating a reusable component using React JS for DOM manipulation.
  • Experience on Object Oriented Design Patterns such as Singleton Pattern, MVC Pattern, Factory Pattern, Builder Pattern and DAO Pattern with exposure to UML Modeling.
  • Good experience working with teh Java 1.8 and JDK1.8 and implementing new features like Lambda Expressions, Functional Interface, Streams, Java Time API.
  • Well Experienced with Micro services in implementing client-server business applications to build independent tasks and flexible applications.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as teh back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.
  • Experience in using Spring Security with OAuth2 for SSO service.
  • Expertise in implementing teh persistence logic using JDBC, JPA, Spring JDBC, Hibernate framework.
  • Knowledge of XML-based standards and protocols such as WSDL and SOAP, Service Oriented Architecture SOA, development of XSD schemas and implementing both SOAP and REST web services.
  • Extensively worked on Micro Services using Spring Boot, Spring Data and REST
  • Expertise in implementing Service Oriented Architecture by using RESTful web services.
  • Hands on experience in Amazon Web Services (AWS), services like EC2, S3, IAM, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, SNS, SQS, Lambda, API gateways, Security groups.
  • Experience with AWS Cloud formation Scripts and launch configurations to automate repeatable provisioning of AWS resources for applications.
  • Deep hands-on experience on building scalable web service architectures with various relational MySQL, OracleDB.
  • Experience in working with NoSQL databases like Cassandra, MongoDB and ElasticSearch.
  • Experience with messaging systems like Kafka, Kafka event sourcing, ActiveMQ and RabbitMQ.
  • Experience in creating and handling real time data streaming solutions and handling messaging services using Apache Kafka.
  • Set up and maintained Logging and Monitoring subsystems using ELK stack (Elasticsearch, Logstash and Kibana).
  • Experience in using IDE tools like IntelliJ IDEA, Eclipse, NetBeans, and Visual Studio Code.
  • Good working noledge in extreme programming tools like Gradle, Maven and Ant.
  • Experience in java application testing using JSF UNIT and SoapUI for unit testing.
  • Extensive experience in working with Unit testing frameworks Junit and integration testing with Mockito.
  • Also worked with Spock testing framework using Groovy syntax.
  • Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Worked on CI/CD tool Jenkins to automate teh build process from version control tool into testing and production environment.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • Used Kubernetes to orchestrate teh deployment, scaling and management of Docker containers.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Experience in using version control and configuration management tools like GIT, GitHub and CVS.
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing in a fast-paced environment.
  • Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.
  • An avid learner with an ability to employ new ideas, concepts, and technologies to achieve organizational goals.

TECHNICAL SKILLS

Language: Java, JavaScript, Typescript, Groovy

Java Technology: JSP, Servlet, JPA, JUnit

AWS Components: EC2, AMI, IAM, ELB, Auto scaling, SNS, SES, S3, RDS, VPC, Route53, Cloud Watch, Cloud Formation, Security groups.

Web Services: RESTful, SOAP

Frameworks: Spring (MVC, Core, Data), Hibernate, Spring Boot, JDBC

Message Queues: Apache Kafka.

Application Server: Tomcat, Weblogic

Databases: Oracle, MySQL, Cassandra, MongoDB, Elastic search

Query Language: SQL, PL/SQL, HQL

Version Control: Git, Github, CVS

Operating System: Linux, Mac OSX, Windows

Logging/Monitoring tools: Splunk, Kibana

Container Technologies: Docker, Kubernetes

Build Tools: Ant, Maven, Jenkins

Testing: JUnit, Mockito, Spock

IDE: IntelliJ, Eclipse, NetBeans

PROFESSIONAL EXPERIENCE

Confidential, Washington D.C

Senior Java Developer

Responsibilities:

  • Involved in discussions with teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Extensively worked on Implementing Spring Boot Microservices to divide teh application into various sub modules.
  • Implemented Bean classes and configured in teh Spring configuration file for Dependency Injection.
  • Wrote Kafka producers to stream teh data from external rest APIs to Kafka topics. Created partition of Kafka messages and set up teh replication factors in Kafka Cluster.
  • Developed Controller Classes using Spring MVC, Spring AOP, Spring Boot, handled security using Spring Security.
  • Integrated REST API with Spring for consuming resources using Spring Rest Templates and developed RESTful web services interface to Java-based runtime engine and accounts.
  • Designed, developed, and maintained teh data layer using Hibernate and performed configuration of Spring Application Framework.
  • Extensive experience in development and implementation of ORM framework Hibernate.
  • Developed server-side services using Java, spring, Web Services (SOAP, Restful, WSDL, JAXB, JAX-RPC).
  • 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.
  • Spring JDBC uses retrieve and update, inserting data in MySQL database with use of stored procedures.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Deployed Spring Boot based micro services and Docker container on AWS EC2 instance.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience on AWS Deploying, managing and operating scalable, highly available, and fault tolerant systems and managed continuous delivery systems and methodologies on AWS.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in AWS.
  • Selecting teh appropriate AWS service based on compute, data, or security requirements.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Experience in designing/developing Angular/Node 2.0 JS applications and Experience with teh coordination of offshore development projects
  • Technical experience working with Angular v1, HTML5, CSS3, and Communication with RESTful web services from JavaScript.
  • Developed micro apps with teh latest Angular 8. Micro apps are easy maintainable and highly reusable.
  • Worked on creating Angular custom pipes to sort teh history of various customers through order of date, year and month, ngFor for display of teh history of customer details in tables. Excellent noledge of teh Angular framework
  • Took part in setting up teh routing configuration using Angular 8 router for various views and sub views.
  • 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.
  • Oracle Database: Good PL/SQL noledge and other standard database query tools.
  • Experience with features such as Oracle Real Application Clusters (RAC), ASM andActive Data Guard
  • Involved in creating and extracting data from databases using SQL Queries in MySQL database.
  • Extensively used log4j to log regular debug and exception statements. Implemented teh logging mechanism using teh Log4j framework.
  • Designed Java API to connect teh Amazon S3 service to store and retrieve teh media files.
  • Using Amazon RDS hosted teh MySQL database in teh cloud.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Strong noledge on build (Ant/Maven), continuous integration (Jenkins), code quality analysis (SonarQube) and unit and integration testing (JUnit) Exposure to SCM toll like GIT, SVN etc

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

Confidential, Los Angeles, CA

Java Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using teh spring framework.
  • Worked extensively on Spring boot for building web services.
  • All teh functionality is implemented using Spring IO / Spring Boot, and Hibernate ORM. Created teh build, deployment and configuration related scripts for Maven.
  • Implementation of Spring Restful web services which produces JSON
  • Proven experience working with Multithreading, JDBC, SQL/NoSQL databases, OOP, design capabilities, Spring and Hibernate.
  • Used Azure Resource Manager (ARM) to deploy, update, or delete all teh resources for you're solution in a single, coordinated operation.
  • Excellent noledge on On-premises Active directory & Cloud's Azure AD, AD Domain Services.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, endpoint security and firewall.
  • Used Servlets and JSP in developing teh web application on Apache Tomcat 7.
  • New library development with micro services architecture using REST API’s, Spring Boot
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier
  • Developed applications in Java based UI within Angular framework integrated with Typescript.
  • Expertise in developing front-end systems with HTML5, CSS3, MVC frameworks such as Angular, and Node JS as a platform for Web applications.
  • Migrating existing application into micro services architecture using Rest APIs, spring boot
  • Followed agile software development practice paired programming, test driven development and scrum status meetings
  • Used JavaScript, jQuery for user interactions in pages. Creating a responsive web application integrating Twitter Bootstrap with Angular 8.0 and media queries
  • Expert in using Angular 8 as teh main front-end framework using features like components, pipes, modules, custom directives, templates, data binding, dependency injection, routing and Angular CLI.
  • Worked on creating various types of indexes on different collections to get good performance in Mongo database
  • Involved in unit testing of core functionalities using Junit.
  • Managing and maintaining both MongoDB servers across multiple data centers.
  • Expert debugging capabilities with new MongoDb technologies.
  • Monitoring teh error logs using Log4J and fixing teh problems. Designed and developed Logging Framework to dynamically change logging levels to halp in debug issues/errors using Log4j.
  • Strong experience using Mockito, JUnit to perform unit testing and using Log4J for runtime. logging.
  • Used Micro services to communicate using synchronous protocols HTTP and REST for implementing SOA approach.
  • Good working noledge on Git, SVN and Microsoft VSS for code management and version control.

Environment: Java/J2EE, Spring 3.5, Spring MVC, Spring Security, Rest, JSP, HTML, CSS, Java Script, OpenShift, Cassandra, RabbitMQ, Datadog, Junit, Mockito, Gradle.

Confidential, Tampa, FL

Java Developer

Responsibilities:

  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Involved in complete software development life cycle with 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 principals and architecture in an 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 with Hibernate Framework to deal with Database.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to has relationships between application components. It is also used to separate teh application configuration and dependency specification from teh actual application code.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • 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 with 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, Web Services, Junit, Agile.

Confidential, Richmond VA

Java Developer

Responsibilities:

  • Experience in using build/deploy tools such as Jenkins, Docker and OpenShift for Continuous Integration & Deployment for Microservices.
  • Involved in study of User Requirement Specification. Requested insufficient Information and halped clearing ambiguity in requirements documents.
  • Analysis and Design of various modules using SOA and J2EE stack.
  • Involved in teh design, development and implementation of teh application using spring and J2EE framework.
  • Involved in developing Classes diagrams in UML showing generalization and other relationships, Sequence diagram describing teh interaction of objects over time.
  • Experience in working on various Spring modules (Spring Core, Spring MVC, Spring Boot, DAO and AOP), along with Hibernate as teh back end ORM tool for implementation of persistence layer, Microservices using Spring and mapping of POJOs.
  • Built web-based applications using Spring MVC 3.0 Architecture
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Client-side scripts using JAVA, JSP, and Javascript.
  • Design and Development of software components like Interface, Action Handlers,
  • Used RAD (Rational Application Developer for WebSphere Software provided code generation tools for creating required classes like stub, proxy etc. suitable for Apache Axis framework.
  • Developed stored procedures (developed in PL/SQL) on teh back end.
  • Consumed Web Services by implementing spring’s REST support is to make teh development of RestFul Web services.
  • Involved in creation of both service and client code for JAX-WS and used SOAP UI to generate proxy code from teh WSDL to consume teh remote service.
  • Microservices - Angular front-end, Node.js backend, utilizing AWS microservices such as Lambda, Cognito, API Gateway, DynamoDB.
  • Implemented persistence layer using various features of Hibernate 3.0 framework like HQL queries, Criteria, projections etc.
  • Created an XML configuration file for Hibernate for Database connectivity.
  • Created connections to database using Hibernate Session Factory, using Hibernate APIs to retrieve and store data to teh database with Hibernate transaction control.
  • Implemented Java Persistence API (JPA) through Hibernate 3.0.
  • Worked with WebSphere 7.0 as an application server and Tomcat as a web server.
  • Assisted Oracle DB development team in developing stored procedures and designing teh database.
  • Performed ClearQuest defects, Database change requests logging using Clear Quest.
  • Used Maven for project builds and SVN as a versioning system.
  • Converted and automated builds using Maven and Make. Scheduled automated nightly builds using Jenkins.
  • Interacted with Business Analysts to come up with better implementation designs for teh application.
  • Provided production support for teh application both onsite and remotely

Environment: JAVA 1.6, J2EE, Servlets, Spring 3.0, Hibernate 3.0, SOAP, RestFul Web Services, Spring Framework 3.0, HTML, JavaScript, JDBC, PL/SQL, XML, UML, Oracle 10g, WebSphere 7.0, Maven, SVN, Windows

Confidential

Java Developer

Responsibilities:

  • Performed validation for client side and server side with 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 JBoss 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 with teh client to discuss and understand various components of teh requirement and to implement teh same.
  • Proven work experiences in designing and implementing loosely coupled microservices.
  • Created, executed, and monitored Java unit and automation tests within framework.
  • Created and maintained 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 with QA on testing support.
  • Prepared and executed test cases for Unit and Integration testing using Spock and Groovy.
  • Performed code review and unit tested teh application using Junit framework. Participated in teh production support and maintenance of teh project.

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

We'd love your feedback!