Freelance Java Developer Resume
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