We provide IT Staff Augmentation Services!

Application Developer Resume

5.00/5 (Submit Your Rating)

CT

SUMMARY

  • Extensive experience of 17+ years in application development using Java and J2EE based technologies.
  • Proficient with Agile methodology and related processes and ceremonies
  • Expertise in development using Core Java, Collection, Multithreading
  • Strong working experience in Frameworks like Spring.
  • Hands on experience in developing RESTful Services API using Spring Boot
  • Expertise in developing batch jobs with Spring Batch framework and scheduling with Tidal
  • Experience with ORM tools like Hibernate, Open JPA, Spring JPA and Spring JDBC
  • Expertise in Design Patterns like Factory, Abstract Factory, Singleton, Data Access Object, Session Facade, Business Delegate, Service Locator, and MVC in the development of multi - tier.
  • Experience in testing frameworks like JUnit and participated in Test Driven Development
  • Used the build and deployment tools like Gradle, Maven and ANT.
  • Worked on databases like Oracle, SQL Server and DB2.
  • Used database tools like Toad, PLSQL and Oracle SQL Developer.
  • Well verse with various UML model utilized during software development
  • Well verse with IDEs like Eclipse and IntelliJ
  • Performed production support for application deployed on UNIX
  • Experience in production support for application deployed on AWS
  • Set up JENKINS jobs and pipeline for CI/CD
  • Used GIT with BitBucket
  • Experience with APACHE HTTP Server
  • Good Communication, Presentation, Interpersonal and Documentation Skills.

TECHNICAL SKILLS

Core Java: OOPS, Collection, Multithreading, Exception Handling

J2EE Technologies: Servlets, JSP, EJB 2.1/3.0, JMS, JDBC, Spring, Spring Boot 2.6.7

Web Languages: HTML, XML, CSS, DHTML, Java Script, JQuery, AJAX

Web Framework: Struts 1.x / 2.x, Spring MVC

Batch Framework: Spring Batch

Persistence Framework: OpenJPA, Hibernate, Spring JDBC

Authentication: JWT, HMAC, OAuth

Servers: Tomcat 5.0/6.0, Web Sphere 5.1/6.1, JBoss 4.3/6.1

Databases: Postgres 13, Oracle 12c, MS SQL Server 2008, IBM DB2

Database Tools: Toad, PL SQL, Oracle SQL Developer

Build and Deployment: ANT, Maven, Gradle

CI/CD: Jenkins

IDEs: IntelliJ, Eclipse, Net Beans

Version Control: GIT, SVN, CVS, VSS

PROFESSIONAL EXPERIENCE

Confidential, CT

Application Developer

Responsibilities:

  • Requirement analysis and breaking application into JIRA EPICs and Stories
  • Design preparation with Architect for application
  • Designing Database / Tables / Triggers and preparing ERD
  • Writing RESTful Spring Boot Services
  • Writing Spring Unit Test cases
  • Exposing Swagger for QA Testing
  • Coordinating with AWS Cloud Ops and DevOps for setting up Dev, QA, Staging, Preview and Production env.
  • Working with UI team and defining integration

Environment: / Technologies Java 1.8, Spring Boot 2.6.7, Postgres 13, GIT, BitBucket, IntelliJ, Postman, Gradle 6.4.1

Confidential

Senior application developer

Responsibilities:

  • Working with Architect in identifying application end points and request / response details
  • Writing RESTful Spring Boot Services
  • Writing various REST Template to integrate to various Webster Legacy downstream systems
  • Setting up data access layer for persistence to Postgres DB
  • Utilizing JWT based Authentication
  • Integration to external system over HMAC Authentication
  • Exposing Swagger for QA Testing
  • Learning AWS concept and understanding how to support application.
  • Understanding network security using NetScaler and Shape security
  • Working with UI team and defining integration specifications

Environment: / Technologies Java 1.8, Spring Boot 2.3.4, Postgres 13, GIT, BitBucket, IntelliJ, Postman, Gradle 6.4.1

Confidential

Senior application developer

Responsibilities:

  • Development of backend for customer facing web application, filters, servlets, and service classes
  • Utilized Spring JDBC for implementing persistence to oracle database tables
  • Spring Batch is used as batch framework for scheduled activities
  • Exposing RESTFul service
  • Integrated to external SOAP Web Services
  • Integrated to external RESTFul services over HMAC Authentication
  • Integration to maven repository with Nexus
  • Automating build and deployment with JENKINS
  • Performed changes to Apache HTTP server
  • Utilizing new features of Java 8 for various implementation
  • Upgrade of Java to OpenJDK
  • Performed changes to cover penetration test finding
  • Performing certificate update for external systems
  • Modification to JSP for views with tiles, spring, JSTL tags and jQuery.
  • Performed XSL scripting for frontend
  • Utilizing JSTL and Spring Tag library for front end creation
  • Oracle database is used which includes writing various complicated SQL queries
  • Coordinating for security compliance and remidiation
  • Production support on UNIX based servers

Environment: / Technologies Java 1.8, OpenJDK, JavaScript, JBoss 6.1, Oracle 11g, GIT, BitBucket, ANT, Intellij, Gradle

Confidential

Manager

Responsibilities:

  • Designing Database tables for managing workflow configurations
  • Implementing Struts LookupDispatchAction for simplifying and modularizing actions for workflow management
  • Development of various Struts Tiles for the front end
  • Utilizing JQuery for making interactive and appealing user interface
  • Implementing Spring JDBC for CRUD activities
  • Writing complex SQL Queries using various oracle functions like Connect By, Aggregate and Ranking
  • Preparing project building maven pom for creating war files
  • Version control for various master data for the project.
  • Using SVN for the code configuration management and distribution
  • Expertise in eclipse for deriving code quality using built in check style

Environment: / Technologies Java 1.8, Struts 1.2, JQuery, Spring JDBC 3.2, JBoss 4.2, Oracle 10, Subversions, Maven, Eclipse

We'd love your feedback!