We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

TX

SUMMARY

  • Around 6 years of work experience in Analysis, Design, Development, Testing, Support, and Implementation of various client - server enterprise applications.
  • Expertise in developing applications using Java, J2EE technologies.
  • Experience working in Scrum Agile Methodology.
  • Hands on experience in application development using Spring, Spring MVC, Spring boot, Microservices and Hibernate.
  • Have strong exposure working with J2EE design patterns like Singleton, Factory, Adapter.
  • Good knowledge and Working Experience in OOPs Concepts.
  • Have work experience on core java concepts collection API, exception handling, Multithreading, HashMap, concurrency, JDBC join frameworks.
  • Good Exposure in writing SQL queries for relational databases like Oracle SQL Developer, PostgreSQL etc.
  • Implemented various Design patterns (DAO, Command, Singleton, Factory, Adapter, MVC etc.) using J2EE technologies.
  • Strong experience in Spring modules -Spring MVC, IOC, JDBC, IO, Spring Boot, Spring Microservices, Spring REST, Spring Eureka.
  • Strong experience on RESTful APIs & SOAP web services.
  • Expertise in Hibernate, Spring, EJB (Entity Session Message Driven Bean), Java Beans, JMS, Java Mail, XML using IDE’s like Eclipse and STS.
  • Experience working with versioning tools like SVN, GIT, Bitbucket and build tools like Maven, Gradle.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronous way in enterprise Applications. Used Apache Active MQ, Kafka.
  • Experienced in writing unit test cases using Junit, Testing, Mockito and Wrote JUnit Test Cases for challenging environments.
  • Good knowledge oncontainer deployment (CI/CD) architecture to integrate the Java code using Docker, Open Shift and Kubernetes.
  • Experience in Jenkins integration service for software development.
  • Proficient in using Amazon Web Services AWS.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services IaaS, PaaS, SaaS.
  • Hands on exposure to multiple Application Servers like Apache Tomcat and WebSphere
  • Hands on Experience in integration with JUnit, and Log4j frameworks.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Experience with browser testing, knowledge of cross-browser/cross-platform compatibility.
  • Expertise in programming, analytical, problem solving and interpersonal skills with a keen understanding of business applications and a proven ability to adapt to new areas.
  • Tracking the tasks and issues using Jira.

TECHNICAL SKILLS

Programming Languages: Core Java EE & Advanced Java, SQL, PL/SQL, Python

Scripting Languages: JavaScript, jQuery

Web Technologies: Spring Boot, Microservices, Spring Core, Spring JPA, Spring MVC, Spring DAO, Spring Security, Spring REST, J2EE, Servlets, JDBC, JSTL, Custom Tag Libraries, JDBC, JMS, JUnit, Mockito, AWT, Hibernate, Log4j, Apache Kafka RESTful, SOAP, EJB, HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, AngularJS, Angular 2.0 and above.

Cloud Technologies: AWS, Docker, Kubernetes, OpenShift, Kibana

Web/Application Servers: Apache Tomcat, WebSphere

IDE’s: Eclipse, STS

Databases: SQL Developer, MySQL, PostgreSQL, MongoDB, DBeaver

Frameworks: Spring, Hibernate

Operating Systems: Windows, Unix, Linux

Version Control: SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Other Software Tools: MS Office, Visio, Adobe Photoshop, JIRA

Build Tools: Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, TX

Sr. Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development of an application using AGILE Methodology.
  • Designed the back-end applications using Spring boot to handle the user requests and used JPA repository to make data base calls and execute the necessary SQL queries.
  • Developed rest services using spring boot.
  • Exposed Rest service for payment Type Derivation using microservices with spring boot.
  • Developed DAO / Repository components using spring JPA.
  • Implemented the design patterns such as singleton, service locator and factory pattern etc.
  • Implemented Async API invocation or message communication with the help of JMS
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented JMS using the Spring JMS module to communicate with Apache Active MQ queues.
  • Involved in maintaining and updating the procedure for ETL process.
  • Involved in Code reviews for production fixes following best practices.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Monitoring services and performance in OpenShift Container, Kubernetes and logs in Kibana.
  • Used STS IDE to develop the Web Application and deployed on WebLogic application server.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for logging errors and publishing logging information to various destinations.
  • Added the log statements to monitor logs using logging libraries (Ex:log4j, slf4j) for better debugging/ analyzing of Application.
  • Loading and managing code versions using GIT repository
  • Used Git Bash control to push the code to higher environments.
  • Active participation during Sprint planning and worked on assigned Jira tickets.

Environment: Java, Spring Boot, REST API, Microservices, Swagger, Postman, AWS, OpenShift, Kibana, Jenkins, STS IDE, Maven, Apache Tomcat, Unit, Log4j, Java EE, SQL developer, Kafka, JIRA.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Exposed Rest service for payment Type Derivation using microservices with spring boot.
  • Prepare Low level Design documents transforming the Business Requirements.
  • Identifying the deprecated API to the existing application and analyze their corresponding replacement for the targeted environment
  • Run initial setup to make sure the migrated source is working as expected in targeted environment
  • Maintaining the defect tools by making sure that all the defects are logged properly with sufficient information
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • OAUTH 2.0 authentication frame work is used to provide security to Restful web services by generating access token in order to access protected resources.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Involved in maintaining and updating the procedure for ETL process.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular8 and Node JS.
  • Develop an application to interact with MongoDB database using JDBC to retrieve the clustered data.
  • Build Restful API web services using Node JS and Express JS and used a full complement of Express, Angular JS, Node.js, and Mongo DB to store and present assessments.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Deploy the application on Amazon Web services (AWS).
  • Use Amazon CloudWatch to monitor AWS resources & Amazon CloudWatch Logs to collect and store logs from AWS services.
  • Designed services and factories and injected into various methods and designed customized filter techniques in the webpage using Angular 8.
  • Experienced in writing real-time processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Setup CI/CD pipeline process for the application using the Jenkins.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Added the log statements to monitor logs using logging libraries (Ex:log4j, slf4j) for better debugging/ analyzing of Application.
  • Analyzing / implementing the log statements with the help of ELK (Elastic, Logstash and Kibana).

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, Microservices, JPA, JMS, Angular 8, NodeJS, JavaScript, SQL Developer, PostgreSQL, Docker, Kibana, OpenShift, HTML5, CSS3, Eclipse, AWS, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, REST UI, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering, analyzing and documenting business requirements, functional requirements and data Specifications for application development.
  • Participated in Agile SCRUM activities such as daily stand up, sprint planning, retrospective meeting and JIRA Software was used for agile project management applications.
  • Gathering the requirements from Business Analysts.
  • Exposed Rest service for payment Type Derivation using Spring Boot.
  • Identifying the deprecated API to the existing application and analyzing their corresponding replacement for the targeted environment
  • Run initial setup to make sure the migrated source is working as expected in targeted environment
  • Build with J2EE, Apache Tomcat 8.0, Web Logic 10, Maven 3.0, Junit, Oracle 12c, Spring, RESTFUL web services, JSON.
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Used features of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Implemented Restful API in JAVA on Micro-services Architecture using Spring Boot.
  • Implemented RESTful web services to make rest calls from client to server using Spring Boot.
  • Involved in the development and management of the Maven project files.
  • Implemented Unit testing for API using Mockito.
  • Efficiently handled periodic exporting of SQL data into Elastic search.
  • Experienced ECM proof of concept environment, involving SQL, Java8, Docker, Jenkins JSON, Web Socket, Unit testing, Angular, JavaScript, CSS, HTML Web Sphere Application Server
  • Parsing various format of files like XML, JSON format files and load into Oracle database with Python XML and JSON modules
  • Implemented and enhanced CRUD operations for the applications using the MVC (Model View Controller) architecture of Rails framework and Ruby conducting code reviews.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS.
  • Used the Atlassian products JIRA and Confluence in the business process.
  • Followed Agile engineering approach using SCRUM, XP and Test to Design.
  • Responsible for maintaining and expanding AWS (Cloud Services) AngularJS, REST, Jenkins, Docker, Kubernetes, Spring Boot, Oracle, Microservices Architecture, APIs gateway, Microservices infrastructure using AWS Stack especially worked with database setup and maintenance on AWS EC2.

Environment: Core Java, Spring Framework 4.0, Hibernate 3.0, Web logic, HTML5, CSS3, JavaScript, Angular, Web Services, Spring Boot, Micro Services, REST, XML, Elastic search, Junit, Mockito, Kafka, Docker, Jenkin, GitHub, Apache camel 2.5, Eclipse IDE, Oracle11G, SOAP, Winscp, Putty.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Designed and developed CRUD operation REST services using Spring Boot.
  • Developed multiple enterprise applications using Spring Boot, Hibernate framework, Spring IOC, Spring MVC, Spring JDBC, Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful webservices.
  • Working extensively on Spring MVC, Spring Batch, Hibernate, JSP, Java script, Jboss, Core Java and SOAP&REST Web Service development.
  • Developed unit test cases using Junit and used log4J logging framework to write log messages with various levels for logging across the application.
  • Developed the application using Model-View-Controller (MVC) architecture.
  • Implemented authentication and authorization for the application using Spring Security and Oauth2.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Performed peer reviews of code developed before deploying the changes into the production environment
  • Worked on creating, retrieving, updating and deleting documents in PostgreSQL.
  • Developed Client-Side Validations using Java Script and Server Side Validations using spring validation framework.
  • Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
  • Designed and implemented DAO layer using Hibernate 3.0.
  • Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.
  • Used Eclipse to develop the Web Application and deployed on WebLogic application server.
  • Setup the Continuous Integration (CI) & Continuous Development (CD) for the application using Jenkins.
  • Worked on Jenkins for continuous integration with Gradle and GitHub.
  • Used Log4j for validate functionalities and JUnit for unit testing.
  • Implemented configured JIRA issue tracking software with Agile plug-in across all the company functions.

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Spring Boot, Spring IOC, Spring MVC, PostgreSQL, Log4j, SOAP, RESTful, CI/CD, Maven, JUnit, Jenkins, JIRA, Log4j, Git.

Confidential

Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM) in a test-driven development (TDD) approach.
  • Participated in Agile SCRUM activities such as daily stand up, sprint planning, retrospective meeting and JIRA Software was used for agile project management applications.
  • Developed and designed the web interface using HTML5, CSS3, JavaScript, jQuery, Angular 2 and Bootstrap.
  • Designed, Developed application components using spring framework.
  • Design data base models in PostgreSQL, designed entity relations and executed required scenarios using queries.
  • Used JQuery to manipulate and event handling, xml scripts to display repository content in front end.
  • Used various jQuery and Bootstrap plug-in like date picker, Bootstrap selectors.
  • Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging purposes.
  • Deployed Web Services for updating the information to the workflow steps and getting the pre-configured workflow processes.
  • Involved in development of cascading style sheets (CSS) to make the HTML documents to be displayed using different output styles.
  • Application and use of various design patterns such as DAO, Data Transfer Objects, Front Controller, and Business Delegates.
  • Designed and implemented DAO layer using Hibernate 3.0.
  • Involved in the development of Queries, Joins, Triggers and Stored Procedures for Oracle Server 10g backend implementation.
  • Used Eclipse to develop the Web Application and deployed on WebLogic application server.
  • Responsible for Unit testing with JUnit and support for Integration testing and User acceptance testing.
  • Used Log4J for logging and debugging process.

Environment: s: Core Java 1.7, Spring MVC, JSP, JUnit, HTML, CSS, XML, JavaScript, Hibernate, Oracle, Log4J, Gradle, JMS, REST, WebSphere, Eclipse, PostgreSQL, Boot strap and JQuery.

We'd love your feedback!