We provide IT Staff Augmentation Services!

Senior Java Developer/ Spring Boot Developer Resume

2.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Seven years of experience in various areas like Finance, Wealth Management, Portfolio, Fees and Strategy Management under Financial domain.
  • Involved in requirement specification, Analysis, Designing, Developing, Testing, Deployment, Production support.
  • Hands on experience on kafka producer/Consumers and kafka streams.
  • Over six years of experience in Developing web services with SOAP and REST.
  • Hands - on experience on Web Application Development using Java/J2EE, Struts, EJB and Spring.
  • Hands-on experience on writing queries and procedures on Mongo DB and Oracle Databases.
  • Hands on experience with spring boot micro services using spring cloud.
  • Created SQL queries for the effective retrieval and storage of data from the database.
  • Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards. Followed Test-Driven Development (TDD) and participated in scrum status reports.
  • Knowledge of the Software Development Life Cycle and experience working in Application servers like weblogic 12c, Apache Tomcat and JBoss
  • Expertise in designing applications using various J2EE design patterns like Singleton, Factory, Facade, Business Delegate and Service Locator etc.
  • Extensive experience in development and implementation of ORM frameworks like Hibernate and Eclipselink.
  • Used JPQL and SQL as the query languages in eclipselink Mapping and Integrated Spring and eclipselink framework.
  • Over six years of technical experience, where my skill set is HTML, JavaScript, jQuery, JSON, Application servers (Weblogic, Apache Tomcat).
  • Extensively used various internet technologies like JavaScript, HTML, CSS and XML.
  • Good knowledge on AJAX, SOAP, Web Services and WebLogic Portal.
  • Pleasant experience in RDBMS like Oracle and associated SQL Programming Knowledge in creating and maintaining SQL Databases, JDBC, DB Tables, Stored Procedures, Views, functions, Triggers and PL/SQL.
  • Expertise in SQL Scripting and exposure in understanding stored procedures and involved in study of Database Design Process.
  • Having pleasant experience in source control system such as Source Tree, git and SVN.
  • Having pleasant experience in tools like TOAD.
  • Used JIRA and Rally to track the user stories, Issues and Bugs related to software or Application.
  • Assisted in responding to emergency support calls and submitting a weekly log to management and in developing network integration policies.
  • Experience working with jfrog, Jenkins, CI/CD, Kubernetes and automated build tools.
  • Experience working with build tools like Maven, Ant and Gridle
  • Part of a response team that worked on support issues throughout the company.
  • Expert knowledge of data structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions
  • Excellent critical and creative problem-solving ability and analytical thinking with quick learning, interpersonal and client interfacing skills.
  • Assisted project manager in defining project scope, time & effort estimates and deliverable management.

TECHNICAL SKILLS

Programming Languages: C, C++, JAVA 1.7/1.8, J2EE

Databases: SQL server, Oracle, MySQL

NoSql Databases: Mongo DB

Frame works: Spring, Struts, JPA, EclipseLink, Spring Data, Oracle ADF

Web Services: SOAP, REST

Messaging: Apache Kafka

Web Technologies: HTML, CSS, JSP, JavaScript, XML, Angular 1.X

IDE's: Eclipse, Intellij IDEA, Jdeveloper

Tracking tools: Rally, CA, JIRA.

Application/Web servers: Tomcat, Weblogic 12c

Build Tools: Maven, Ant, Gridle

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Senior Java Developer/ Spring Boot Developer

Confidential, Denver, CO

Responsibilities:

  • Involves in business requirement gathering, Analysis, Software design, Development and implementation of functional applications.
  • Designed and developed the application using Agile methodology.
  • Experienced in build tools such as ANT, Maven, Gridle and log 4j for logging.
  • Designed and developed the web application using Struts, Spring MVC, JSP and JavaScript.
  • Implemented J2EE design patterns such as Business Delegate, Singleton, Factory, Service Locator and Facade.
  • Designed and developed microservices using Spring Boot and Kafka.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Experienced in building API’s using SOAP and REST and consumed from the clients.
  • Used CI/CD pipelines and docker images for daily deployments in Kubernetes.
  • Used Oracle SQL Developer as database tool, configured Oracle 11g and wrote SQL queries. Also wrote Stored Procedures and invoke those using simple callable statements through JDBC.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and configured using EclipseLink JPA and Spring Data JPA.
  • Extensive experience in Unit Testing, Integration Testing and Performance Tuning.
  • Used JUnit for writing unit test cases and used GIT for revision control of source code.

Environment: Java, Struts Framework 2.0, EJB 3.0, JPA, Oracle Weblogic server 12c, Oracle 11g, Spring, Kubernetes, docker, Apache Kafka.

Java Developer

Confidential

Responsibilities:

  • Analysis and Design of use cases, technical design documents for developing the Java components.
  • Actively participated in Analysis and Design of use cases, technical discussions and code reviews.
  • Developed the Web application using Spring MVC, Angular-Js, Html, JSP and JavaScript.
  • Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Consumed restful web services using apache HttpClient for the data coming from external systems.
  • Configured Spring AOP and used Spring declarative transaction management for transactions.
  • Used $HTTP for making REST calls to webservices which in-turn communicate with our REST Controllers.
  • Involved in Creating several Webservice API’s using REST and JAX-RS with Jersey implementation.
  • Developed the DAO layer for the existing applications using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Involved in writing service and Controller logic for Angular -js Pages as part of SPA conversion.
  • Developed business service layer and data access layer using Spring and Mongo-db (Spring Mongo-Template).
  • Worked on implementing JQuery for AJAX calls, JSON and complex client-side form validations.
  • Responsible for monitoring Confidential .com by using different tools called Dynatrace and Splunk.
  • Looking at server logs using Splunk and writing queries in Splunk to look at the logs.
  • Responsible for creating BMC Remedy Tickets and follow-up with the level 2 teams regarding the issues.

Environment: Java, Struts Framework 2.0, EJB 3.0, JPA, Oracle Weblogic server 12c, Oracle 11g, Spring, REST, Angular 1.X, Mongo Db.

Java Developer

Confidential

Responsibilities:

  • Gathered and analyzed the client’s software requirements.
  • Designed and developed UI framework and performed client and server’s side validations using HTML, CSS, Java Script and JSP.
  • Designed and developed business components using EJB’s.
  • Developed web applications using Struts, Spring MVC and angular Frameworks.
  • Wrote complex SQL queries, PL/SQL statements and worked with databases like Oracle10g, DB2 and SQL Server.
  • Responsible for post-production support activities like defect fixing, on call support and performing nightly builds.

Environment: Java, Spring MVC, EJB, JPA, Oracle 10g, Spring, REST, Angular 1.X, HTML.

We'd love your feedback!