We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

IL

SUMMARY

  • Over 7+ years of experience in designing, developing of web - based Client/Server applications using Java/J2EE Technologies.
  • Involved in all stages of SDLC by gathering requirements form business teams, understanding requirement and documenting flow/Use case in BRD/Confluence, Developing the business logic application and performed testing, deployment.
  • Experience in core Java like Collections, Multithreading, Exception Handling and Java Beans.
  • Developed applications using frameworks Spring, Spring Boot, Hibernate.
  • Developed web pages and Front-End components (UI) using HTML, CSS, JavaScript, jQuery, Bootstrap, Angular Js, Angular 4/6.
  • Developed Webservices using JAX-RS framework wif JSON and XML.
  • Hands on Restful Web services of HTTP methods like POST, PUT, DELETE and GET using POSTMAN/ Rest Client.
  • Developed web applications using DAO design pattern, ORM framework for implementing of persistence layer and mapping POJOs.
  • Configured Java Database connections using JDBC API, Entity Beans, DAO Pattern.
  • Experience in Database programming using relational databases like Oracle10g, MS SQL Server and DB2.
  • Has experience in deploying and configuring application servers such as WebSphere, WebLogic, JBoss and Apache Tomcat on Linux/Unix.
  • Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices
  • Has experience using build tools like Ant, Maven to build using Project Object Model (POM).
  • Used Jenkins for continuous integration and continuous deployment (CI/CD).
  • Hands on experience in TDD for writing test cases using Junit.
  • Used Eclipse, STS, IntelliJ, and NetBeans as IDE for developing J2EE applications.
  • Experience on version control management tools like Tortoise GIT, SVN, Source Tree, Git Bash.
  • For logging mechanism used log4j and developed wrapper classes to configure the logs.
  • Experience in working under Agile and Waterfall methodologies.

TECHNICAL SKILLS

Programming Languages: JAVA, J2EE, PL/SQL.

J2EE Technologies: Servlets, JSP, JDBC.

Frameworks: Hibernate, Spring Framework, Spring boot.

Front-end Technologies: HTML5, JavaScript, CSS3, Bootstrap, jQuery, Angular.

Web Technologies: HTML, SOAP and REST Web services

Application/Web Servers: IBM WebSphere 6.0, JBoss, Apache Tomcat 8.0

Databases: Oracle11g, IBM DB2, SQL Server.

IDE Tools: Eclipse, Net Beans, STS, IntelliJ IDE

Operating Systems: Windows, Linux, Unix, IOS.

Design Methodologies: Waterfall, Agile.

PROFESSIONAL EXPERIENCE

Confidential, IL

Java Developer

Responsibilities:

  • Participate and involve in sprint planning/retro, grooming, daily scrum meetings and implement functionalities through sprint tasks.
  • Developed web application using Spring MVC, based on MVC architecture Java beans as a model, JSP as a view and dispatcher servlet as a controller.
  • Developed Restful APIs for server redirects on home and add to cart pages and return response in JSON format.
  • Integrated back-end logic to front end using JavaScript, jQuery and Angular.
  • Created many custom filters using Angular 6 and an external module to manipulate the routing.
  • Designed and develop data models, tables, triggers and functions using SQL database.
  • Implemented design patterns like Singleton, DAO and Factory Methods.
  • Created Impex’s and Cron jobs for feature enhancements and test backward code compatibility before moving to production.
  • Supported deployment activities check on release notes and keep track of new exceptions from Splunk after production deployment.
  • Used Veracode Greenlight to identify potential security vulnerabilities while coding.
  • Incorporated logging and debugging using Log4j and Slf4.
  • Created JUNIT test cases for unit testing and integrate wif Mockito.
  • Deployed and developed the project using AWS EC2, S3 Buckets, EBS, Lambda, SQS, Amazon Kinesis Services.
  • Worked on AWS Lamba to automate response to multiple events which includes HTTP requests via API Gateway.
  • Build application using Ant and Jenkins for Continuous Integration and Continuous Deployment.
  • Use GIT version control for source code management and JIRA for bug tracking.
  • Participate in code reviews, tech talks and update confluence wif detailed workflows, setups, and procedures for new enhancements.

Confidential, AR

Java Developer

Responsibilities:

  • Responsible to analyze and understanding business requirements and develop the code.
  • Created rest end point to perform re-ingestion using Spring MVC and deployed on Tomcat server.
  • Tested all HTTP methods in POSTMAN, Rest Client by giving inputs in JSON format.
  • Developed Java code for sorting data between two systems.
  • Integrated Slack notifications for daily jobs using Spring Schedule.
  • Used Multithreading to identify override mismatch in rule and down-stream systems
  • Created daily job for synchronization between legacy and Pangea databases by using Spring MVC and Spring JDBC.
  • Created Rest Controller in order to publish/read messages from Kafka topic using Spring boot application.
  • Performed CRUD operations using Hibernate.
  • Developed internal web application using Spring framework and Angular 4.0 which connects to Oracle database using JDBC connections.
  • Developed std. apps to get files from external resources/firms.
  • Supported Prod Issues and deployed fixes accordingly.
  • Used Amazon Web Services like EC2 servers, S3 storage, RDS instances, Cloud watch and Cloud Front for promoting code in multiple environments.
  • Using TDD created automated test cases for testing purposes.
  • For debugging, Incorporated logging using Spring AOP and log4j.
  • Worked on Node JS providing an event-driven architecture and a non-blocking I/O API dat optimizes an application's throughput and scalability.
  • Used JIRA stories and tasks for bug tracking and sprint stories.
  • Used GIT as version control management.
  • Build application using Maven and Jenkins for CI/CD.

Confidential, NH

Java Developer

Responsibilities:

  • Involved in stages like analyze, design, develop and deploy the code into DEV, QA & Prod env.
  • Developed the End Points for DAO Layer using Hibernate/JDBC template and Spring IOC.
  • Implemented the persistence layer using Hibernate, created the POJO objects and mapped using Hibernate annotations.
  • Created various DAO to perform CRUD operations for records using different files.
  • Used JAX-RS for integrating multiple sys to create and read the JSON objects for Rest Service.
  • Created Stored Procedures in PL/SQL, Functions for the DAO layer using Oracle database.
  • Generated artifacts and deployed into Web sphere and Linux servers.
  • Developed Servlets and java files for controlling the business processes in the middle-tier.
  • Extensively used JUnit for unit testing, integration testing and production testing.
  • Used JIRA to assign, track, report and audit the issues in the application.
  • Setup the Continuous Integration (CI) process for the application using the Jenkins.
  • Developed the application using IntelliJ and version control SVN.
  • Application is implemented using agile methodology where their is a daily SCRUM meeting to understand the status and resolve issues.

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of SDLC such as requirements gathering, modeling, analysis, design, development and QA.
  • Worked in Waterfall software development methodology.
  • Implemented validations for webpage and assisted in the unit testing.
  • Implemented OOPS concept (Inheritance) for developing Parent classes.
  • Implemented Persistence layer using Hibernate to interact wif the MySQL database.
  • Implemented business logic using servlets for web applications.
  • Designed, developed and maintained the data layer using Hibernate.
  • Worked on Integration of Spring and Hibernate Frameworks using Spring ORM Module.
  • Written Web services using SOAP for sending and getting data from the external interface.
  • Implemented the front-end user interface using JSP and HTML and validation using JavaScript.
  • Experience in using XML APIs like JAXP (SAX and DOM) for XML parsing.
  • Developed Java classes dat provide JDBC Connectivity for the application wif SQL database.
  • Application hosted under Tomcat and deployed using Eclipse IDE.
  • Experience in using SQL, PL/SQL, Stored Procedures and Triggers.
  • Provided programming estimates, identified potential problems and recommended alternative solutions.

We'd love your feedback!