We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Oroville, CA

SUMMARY

  • Around 6+ years of experience in all phases of product development life cycle that includes Analysis, Design, Development, Integration, Testing, Deployment, Maintenance and Documentation.
  • Experience working with Java technologies including Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi - Threading, Java Beans, Web Services REST API and SOAP.
  • Hands on experience in designing and developing Web based Enterprise Applications using J2EE frameworks like Spring, Hibernate and Struts with strong hands-on experience in configuration and implementation.
  • Experience working with Spring MVC, Spring Boot and Spring Cloud.
  • Worked on the application servers like Apache Tomcat web server and Web Sphere.
  • Experience in UI using HTML5, CSS3, JavaScript, AJAX, jQuery to enhance the look and feel of the website.
  • Knowledge of different methodologies like Agile.
  • Knowledge on analyzing the requirements using design patterns and Object-Oriented Programming.
  • Experience in working with databases like Oracle 10g/11g, Postgre SQL 10.6, SQL Server 2008.
  • Expertise with development tools such as Eclipse and IntelliJ.
  • Good Working Knowledge of Maven, Jenkins for project build/test/deployment, Log4j for logging and Junit, Mockito for unit and integration testing.
  • Experience working on AWS S3, EC2 and completed Architecting on AWS training
  • Ability to learn quickly in work environment, excellent written and verbal communication skills, presentation and problem-solving skills.
  • Good team player, ability to work in fast paced environments.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, JavaScript.

Frameworks: Hibernate, Spring MVC, Spring Boot, Spring Cloud, Struts.

Web Services: Restful, SOAP.

Web Technologies: HTML5, CSS3, jQuery, AJAX, XML

Development Tools: Eclipse 4.5/4.2, IntelliJ.

Development Methodology: Agile Development Methodology

Databases: Oracle 10g/11g, SQL Server 2008/2012, Postgre SQL.

Operating Systems: Windows XP, Windows 7, Linux

Other Tools: SVN, TFS, GitHub, Bitbucket, MS Visio, MS Word.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Oroville, CA

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in Agile methodology. Involved in daily scrum and sprint planning meetings.
  • Working Closely with Business Analyst in understanding business requirements and preparing the design document.
  • Used IntelliJ for Java as IDE.
  • Designing and developing the REST based Micro services using the Spring Boot.
  • Using Spring MVC for loading database configuration.
  • Writing groovy script to pipeline the deployment process in Jenkins.
  • Using Junit and Mockito frameworks to write test cases for the code to meet the standard specified.
  • Configuring and testing code modules using PostgreSQL database.
  • Developing & Implementing OAuth2 functionality with Spring Security to secure the REST services/REST API for authentication & authorization, and generate & validate the tokens for REST clients to protect the REST services.
  • Creating Data Pipelines in the AWS for moving the data from source databases to the s3 buckets and redshift Database.
  • Creating and maintaining project documentation on confluence.
  • Used Bitbucket for version and source control.
  • Working closely with QA and integration team to resolve issues.
  • Working for Continuous Integration deployment, automating build, and tests using Jenkins and Maven.

Environment: Java 1.8, Spring 4.0, Hibernate 4.3, Postgre SQL 10.6, Restful, Mockito, Apache Tomcat Server, Maven 3.5, Jenkins, Bitbucket, IntelliJ, Log4j, AWS EC2, S3, Confluence, Postman.

Full Stack Developer

Confidential, Overland Park, KS

Responsibilities:

  • Involved in analysis, design, development and testing phase of the project.
  • Used Agile/Scrum development methodology.
  • Responsible for design and development of webpages using HTML, CSS including AJAX controls and XML.
  • Built application using Maven tool.
  • Used Eclipse as IDE.
  • Developed the project using Spring in the Back end.
  • Implemented Hibernate in the data access object layer to access and update information in the Oracle Database.
  • Developed Web services using Rest Web services.
  • Developed SQL scripts to modify existing database according to the requirement change.
  • Deployed the entire application in Apache Tomcat server.
  • Testing of the application functionality is made of using Junit test cases and suites.
  • Used Git hub as a version control.

Environment: Java 1.7, HTML, CSS, AJAX, JavaScript, Maven, Spring 4.0, Hibernate 4.1.9, Oracle 11g, Restful, Junit, Apache Tomcat Server, Git hub, Eclipse IDE 4.2.

We'd love your feedback!