We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • 11.5 years extensive experience in Client/Server Applications usingJava/J2EE technologies and worked on teh complete Software Development Life Cycle (SDLC).
  • Designed and developedJava/J2EE applications using Agile and Waterfall models.
  • Having knowledge on Java 8 features like Lambda expressions and functional interfaces, and Parallel Streams.
  • Possess strong working knowledge of Database programming using SQL, PL/SQL, Triggers and Stored Procedures.
  • Good knowledge of version controlling using SVN and GIT.
  • Working knowledge with databases including Oracle, MySQL, Apache Cassandra & Apache Ignite.
  • Written JDBC, SQL statements for interacting with persistence layer to perform CRUD operations.
  • Areas of expertise include analysis, design and development of applications using JEE/J2EE technologies including Core Java, Servlets, JDBC, Web Services, JAXB, XML and XSD.
  • Experience using Spring MVC, Spring Boot, Spring Cloud, Spring DAO, Spring Data, Spring IOC, Spring Annotations, Spring Transactions and Spring Security.
  • Having basic knowledge in web application development using HTML, CSS, and JavaScript.
  • Solid programming skills and experience in development and implementation of Client/Server 3 - tier architecture-based applications using JAVA, JDBC, Servlets and JavaBeans.
  • Good Knowledge and sound experience working with ORM frameworks like Hibernate/JPA.
  • Expertise in designing and developing JEE/J2EE compliant systems using IDE tools like IntelliJ, and deploying these applications in UNIX/Windows based local/Development/Integration Domain configurations.
  • Experience in working with application server technologies like Apache Tomcat, WebLogic & JBOSS.
  • Highly proficient in using best Design Patterns for enterprise applications.
  • Experience in developing XML documents with XSD validations and DOM parsers to parse teh data.
  • Experience in developing and supporting with API Management tool.
  • Proficient in developing Unit testing and components with good knowledge on testing frame works and testing methodologies.
  • Having knowledge of CI-CD using maven/Jenkins.

TECHNICAL SKILLS

Programming Languages: Java 8, SQL, CQL and PL/SQL

Java Technologies: JDBC, JPA, JSP, Servlets

Web Technologies: HTML5, CSS, JavaScript, JSON

Webservices: REST, JAX - WS, Micro Services

Application/Web Servers: Apache Tomcat, WebLogic & JBOSS.

Applications Frameworks: Spring Boot, Spring MVC, Spring Cloud, Spring Core, Hibernate, Spring JDBC

Databases: Oracle, MySQL, Cassandra and Apache Ignite

IDEs: IntelliJ & Eclipse

Version Control Systems: SVN, GIT

Other Tools: Kafka, MS Visio Professional, Enterprise Architect

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Sr. Java Developer

Responsibilities:

  • Involved in complete Software development life cycle (SDLC) to develop teh application.
  • Experienced in Agile Scrum based methodology.
  • Designed and developed teh application using Java J2EE technologies Spring Boot, Spring MVC and RESTful based web services to integrate multiple applications.
  • Extensively used Collection framework, Multi-Threading, Lambda Expressions throughout teh project.
  • Implemented Socket based Java Batch process to integrate with Apache Ignite.
  • Migration of user data from Legacy System to Cassandra Database.
  • Integrated Apache Kafka for streaming teh real time data from Cassandra DB.
  • Used Singleton and Factory Design patterns while designing some of teh modules.
  • Involved in setting environments for Dev, QA and Prod. Hands on working with CI/CD using Jenkins.
  • Upgraded multiple frameworks, jars, Security patches and platforms to latest versions and making legacy code compatible to them.
  • Used JDBC to access Oracle Database and used Stored Procedures. Extensively worked on Oracle, Cassandra and Apache Ignite Databases.
  • Developed automation for development environment using JUNIT.
  • Developed and maintained UNIX based shell scripts for data-driven automatic processing.

Environment: Java 8, Spring Boot, Spring MVC, JAXB, XML, RESTful Web Services, JUnit, Docker, Maven, GIT, Oracle 11g, Tomcat, Oracle, Cassandra, Apache Ignite.

Confidential, Chile

Sr. Java Developer

Responsibilities:

  • Participated in design and development as a Core Java and J2EE Software developer.
  • Involved in complete AGILE/SDLC Requirement Analysis, Development, System and Integration testing.
  • Integrated Spring Dependency Injection (IOC) among different layers of an application.
  • Worked Stream API’s for Bulk Data Operations on Collections and API improvements in Java 8.
  • Design, implement and test services in a Microservice-oriented architecture and TEMPhas Implemented teh REST based Microservices using teh Spring Boot.
  • Used build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Designed and developed using teh Java collection API with Java 8 features and other java processes to fulfill functional requirements.
  • Used RESTful Web Services making HTTP protocols as a medium of communication between client and server. A client sends a message in form of a HTTP Request and teh server responds in teh form of a HTTP Response.
  • Extensively worked in Test Driven Development (TDD) framework using Junit5.
  • Built RESTful Web Services to Integrated front end with Backend.
  • Developed teh code environment using IDE as IntelliJ and deployed into Tomcat.
  • Production Support for teh application and handling of critical issues in timely manner.

Environment: Java 8, Spring IOC, MVC, JAXB, XML, JAX-WS, RESTful Web Services, JUnit, Docker, Mockito, Maven, GIT, Oracle 11g, Tomcat.

Confidential

Sr Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design & development.
  • Designed and developed Java applications using Spring MVC Framework.
  • Experienced working with Relational Databases like Oracle, MySQL.
  • Create new interfaces using Java 8, Spring MVC & Hibernate.
  • Developed teh backend server with Spring Boot, involving different layers of teh application including entity/model, DAO/repository, Controller, Service, Business, and Persistence.
  • Core Java development and Support of Java/J2EE applications with emphasis on business logic, database access components.
  • Involved in performing tuning of Java modules by analysing Garbage collector logs.
  • Integrated Java 8 concepts like Collections, Lambda and Exception Handling to implement different functionalities.
  • Implemented teh web services client to consume teh third-party service API for validating credit cards.
  • Used Spring Boot Actuator to monitor and manage teh application in production environment.
  • Developed various helper classes needed following Core Java Multi-threaded programming and Collection classes.
  • Wrote Kafka producers to stream teh data source to Kafka topics.

Environment: Java 8, J2EE, Spring MVC, Hibernate, XML, Apache Kafka, Oracle, MySQL, Cassandra DB, Apache Tomcat, Micro Services, RESTful web services WebLogic, Jenkins, JUnit, Log4j, Git.

Confidential

Sr Java Developer

Responsibilities:

  • Involved in various phases of SDLC including creating design documentation, development (with browser compatibility), unit testing (in multiple browsers) of application and deployment on Web Logic server (Java Portal Environment).
  • Involved in developing teh business logic, database structure of teh project and database schemas.
  • Worked on custom libraries for business layer using Object oriented programming (OOP).
  • Developed several java beans to implement teh business logic.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot and Developed server-side application to interact with database using Spring Boot and Hibernate.
  • Developing, maintaining, and following coding standards using Test Driven Development TDD.
  • Spring framework is used to implement Inversion of Control (IOC) and Model View Controller (MVC).
  • Used SOAP based web services to develop interfaces to integrate between front-end systems and back end systems.
  • Identify gaps in current controls and suggest ways to improve teh process.
  • Used design specifications & Developed communication between Client and server using Multi-Threading.
  • Deployed teh applications on Web logic webserver.
  • Responsible for maintaining, implementing critical Bug fixing while supporting teh application.
  • Involved in Code Reviews and Design reviews with Architects.

Environment: Core Java, J2EE, Maven, Spring, Hibernate, Web Services, XML, Jenkins, Cassandra DB, Web Services WSDL, Junit, GIT, MVC, IntelliJ.

Confidential

JrJava Developer

Responsibilities:

  • Implemented Spring MVC and Spring Dependency Injection (DI) features.
  • Designed and developed teh REST based Microservices using teh Spring framework.
  • Development of Servlets, JSP files and Involved in developing J2EE design architecture.
  • Involved in modifying presentation layer usingJavaServer Pages (JSP) and Cascading Style Sheets (CSS).
  • Defined and written complex SQL queries. Involved in performance tuning of huge queries.
  • Developed SOAP Web Services to consume XML messages and perform DB updates.
  • Responsible in configuring and setting-up Apache HTTP for teh development phase.

Environment: Java, J2EE, JSP, Oracle, HTML, CSS, XML, XSD, JavaScript, IntelliJ IDE

ConfidentiaL

Jr Java Developer

Responsibilities:

  • Involved in refactoring teh Java modules dat were Complex and huge.
  • Travelled to Client Location to support UAT phase.
  • Modified some of teh existing applications dat are using Core Java, JDBC and Oracle PLSQL.
  • Created multiple Oracle objects including Store Procedures, Materialized Views, Packages and Triggers.
  • Used Ant as a build tool and SVN for version controlling.
  • Prepared some shell scripts to schedule Cron jobs.

Environment: Core Java, PLSQL, Oracle, Shell Scripting.

Confidential

Jr Java Developer

Responsibilities:

  • Designed and developed teh SOAP based web services connecting to Oracle using JDBC.
  • Worked in Waterfall SDLC.
  • Involved in writing Oracle stored procedures, functions, Indexes and triggers.
  • Developed Java batch modules to interact with Oracle and perform Business Logic functionality.
  • Responsible in configuring and setting-up Apache TOMCAT for teh development phase.
  • Used Ant as a build tool and SVN for version controlling.

Environment: Java, J2EE, PLSQL, SOAP Web Services, Oracle, Apache TOMCAT, C++, Linux

We'd love your feedback!