We provide IT Staff Augmentation Services!

Freelance Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Having 6+ Years of experience as a Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web - based applications.
  • Extensive knowledge on Java SE including Collection, Threading and Core Java.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Good experience on working with Amazon Web Services like EC2, S3 , Amazon Simple DB , Amazon RDS.
  • Strong experience using Maven 3.0 Build System.
  • Experienced working with technologies such as Log4j, Logback.
  • Good Knowledge of Continuous Integration with Jenkins.
  • Working experience at handling Unit Testing using JUnit.
  • Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in Agile-Scrum.
  • Excellent technical abilities and skills developed by determining work ethic and self-learning.
  • Good exposure in interacting with clients and stakeholders for solving application issues.

TECHNICAL SKILLS

Languages: Java, J2EE, XML, SQL, PL/SQL

Technologies: JSP, Core Java, J2EE, Servlet, JSP, JDBC, Struts, EJB, AJAX, ORM

Frameworks: Spring, Spring Boot, DAO in Spring Frameworks, Hibernate (ORM) 3.0/4.0, Swagger

Web Technologies: HTML/DHTML, XHTML, JavaScript, JSON, XML, XSL, XSLT, CSS

Development Tools (IDEs): Eclipse, My Eclipse, Spring Source Tool Suite, IntelliJ

Web/Application Servers: Apache Tomcat, WebLogic, JBOSS, Glassfish

Design Patterns: MVC, Singleton, Factory and DAO patterns

RDBMS: Oracle10g, MS SQL Server, MySQL, DB 2

Platforms: Windows, UNIX, LINUX

Methodologies: Agile Methodology (SCRUM), Waterfall

Build Tools: Ant, Maven

PROFESSIONAL EXPERIENCE

Confidential

Freelance Java Developer

Responsibilities:

  • Developed server-side application to interact with database using Spring Boot, Microservices and Hibernate.
  • Integrated Spring Security with JDBC to manage user registration and login.
  • Implement user authorities' management with Spring Security.
  • Testing JSON output using Advanced REST Client or Postman.
  • Implemented Business components such as user Authentication using JWT.
  • Implemented Hibernate along with annotation based transactional support in Spring Framework.
  • Integration of Amazon Web Services ( AWS) with other applications infrastructure.
  • Migrated existing log4j framework used in project to logback while managing application logs
  • Used Swagger to auto-generate documentation for all REST calls.
  • Used Splunk to investigate log files for application errors.
  • Used Log4j to log the various debug, error and informational messages at various levels.
  • Handling code merge between difference codes streams using GIT and SVN.
  • Used Maven and Jenkins for building applications and deploying to application Server.

Environment: Core Java, Spring Boot, Restful Webservices, Micro-Services, Hibernate, Oracle, PL/SQL, Maven, GIT, Tomcat, Swagger, Splunk, Log4j, Logback, AWS.

Android Developer

Confidential

Responsibilities:

  • Designed and Developed Rapid Notifications and About Chikmagalur Mobile Applications.
  • Responsible for complete end to end Design, Development and Implementation of Mobile Applications.
  • Used Android Java, HTML for development of mobile applications.
  • Responsible for Deployment and Maintenance of mobile applications on Android Store.

Environment: Android Java, HTML

Confidential

Software Engineer

Responsibilities:

  • Followed Agile Scrum methodology for application development and deliverables.
  • Responsible for design and development of Patient Engagement suite of products.
  • Involved in developing RESTful Webservices using Spring Boot.
  • Responsibilities included development of new modules of the application using J2EE Technologies and Spring Framework.
  • Established Continuous Integration (CI) practices and standards using Jenkins. Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development using Jenkins, Git, JUnit and Maven.
  • Proven ability to quickly grasp complex systems and identify opportunities for improvements and resolution of critical issues.

Environment: Core Java, Restful Webservices, Spring Framework, Spring Boot, CI/CD, Jenkins, Git, Maven, Junit, Design Patterns, Agile Scrum, Tomcat

Confidential

Java Developer

Responsibilities:

  • Significantly contribute to the creation of new enterprise-level software.
  • Web application design and development using Java and J2EE services, object-oriented methodologies.
  • Excellent understanding of Service Oriented Architecture (SOA).
  • Implemented web services using REST and Spring Framework.
  • Used Maven to compile java classes and package into jar/war archives.
  • Identify and solve technical problems and delivered error free solutions with very short turnaround times.
  • Communicate and collaborate effectively with both technical and non-technical colleagues.
  • Worked in Agile environment for Software development process.
  • Developed unit test cases for classes using Junit.

Environment: Java/J2EE, Restful Webservices, Spring Framework, Maven, Agile, Junit, SQL, MySQL

Confidential

Software Engineer

Responsibilities:

  • Involved in complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance. Used JUnit for the unit testing of various modules.
  • Designed/developed interactive web pages with JSP, HTML, DHTML and CSS.
  • Developed the application using Struts framework, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
  • Used WebLogic as the Application Server to deploy the application.
  • Developed Unit test cases for the classes using Junit.

Environment: JSP, Servlets, Struts, WebLogic, Junit, HTML, DHTML, CSS, Agile

We'd love your feedback!