We provide IT Staff Augmentation Services!

Java Developer, Resume,

2.00/5 (Submit Your Rating)

,

SUMMARY:

  • 4+ years of experience in analysis, development and testing of Web based and Distributed applications across the entire Software Development Life Cycle using Java, J2EE and Spring Framework.
  • Expertise in developing server - side code with good knowledge of enterprise and persistence Design Patterns like Singleton, Factory, MVC, DAO and AOP.
  • Strong Expertise in Core Java, Data Structures / Algorithms, OOP Concepts and its implementation in Java, Core Java features such as Classes/Interfaces, Collections Framework, Stream API, Lambda Expressions, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in Java 8.
  • Experienced in using front-end and data transfer techniques such as HTML/HTML5, JavaScript, React.JS, XML and JSON.
  • Experience in implementing Service Oriented Architectures (SOA) with RESTful Web Services using Jersey and Spring.
  • Experienced in major application servers such as Apache Tomcat.
  • Strong experience in building web application and RESTful services using Spring IOC, Spring MVC, Spring Boot, Spring Web, Spring AOP, Spring JPA and Spring Security.
  • Developed applications with build tools such Maven.
  • Experienced in using software configuration and version control tools such as Bitbucket and GitHub.
  • Excellent understanding of relational databases such as MS SQL Server, MySQL, Oracle, MariaDB and non-relational databases such as MongoDB.
  • Experienced in using IDEs and development / testing tools such as Eclipse, STS, Postman, JUnit and ALM (for automated testing).
  • Experienced in developing simple shell scripts in Unix/Linux.
  • Excellent communication skills, highly motivated, innovative problem solver, capable of quickly learning and delivering the solutions individually or as a team member.

TECHNICAL SKILLS:

Operating Systems: Windows, Macintosh, Linux

Languages: Java, JavaScript, SQL, C, C++, PL/SQL, Microsoft .NET

Java/J2EE Technologies: Java 8, J2EE, Java Servlets, JSP, JDBC, JPA

Web Technologies: HTML5, Java Script, React.JS, ASP .NET

XML/Web Services: XML, REST Web Services using Jersey and Spring

Frame works: Spring MVC, Spring Boot, Spring AOP, Spring Security, Spring JPA, Spring Microservices

Databases: MS-Access, MySQL, MS SQL-Server, Oracle, Maria DB, Mongo DB

Web/Application Servers: Apache Tomcat

IDE’s: Eclipse, STS

Testing Tools: JUnit, HP ALM

Design Patterns: Singleton, Factory, Front Controller, MVC, DAO

Version Controls: GitHub, Bitbucket

Build Tools: Maven

PROFESSIONAL EXPERIENCE:

Java Developer,

Confidential,

Responsibilities:

  • Working on login and registration functionality for the application using Java, Web Services, AWS.
  • Working on developing web-based course hosting platform using Amazon Lambda
  • Integration of module screens to the backend services using Core Java and Spring.
  • AWS Cognito for user access management and Amazon S3 Buckets for video storage.

System Developer / Tester,

Confidential,

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development and testing.
  • Used HTML5, CSS3 and Bootstrap for layout design, navigation, animation buttons and icons and developed the application as Responsive Web Application using CSS media queries and Bootstrap.
  • Developed fully functional application modules by building web pages using React.JS that consumes RESTful web service API.
  • Developed RESTful web services using Spring Boot, Spring MVC and DAO to return JSON data to the requesting client.
  • Involved in Bug fixing of various modules that were raised during the testing phase.
  • Involved in development planning, design review, and daily standup meetings to discuss the progress of the application development.
  • Performed Code review and Unit testing (using JUnit) for better performance.
  • Created Tables, Stored Procedures, SQL Statements for different data operation on the database.
  • Used Postman tool for testing the various REST API developed for various functions and debugging the defects in the application.
  • Checking in and out code from Bitbucket repository during development.

We'd love your feedback!