We provide IT Staff Augmentation Services!

Java Developer Resume

Mountain View, CA

SUMMARY:

  • Java Developer with 7 years of experience to develop high - performance web applications.
  • Extensive IT experience in server-side development, distributed software architecture, object-oriented design, messaging middleware and relational databases.
  • Experienced in frontend development using Vue.JS and Node.JS
  • Experienced in development, implementation and maintenance of web and distributed enterprise applications using Java/J2EE technologies, JSP, Servlets, Hibernate, Spring4.x/3.0, JNDI, Webservices, JDBC, JAXP, RMI, XML, JavaScript.
  • Skilled at developing high-concurrence back-end services withJava and deploying projects on AWS ECS
  • Experience in MVC architecture, Spring framework, Spring Boot, Docker, J2EE Design Patterns, Spring IOC, Java Server Faces, Java Beans and Hibernate. Used and worked with SOAPand Rest Webservices.
  • Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy.
  • Excellent hands-on experience in troubleshooting the problems and improving the performance ofapplication processes by debugging, tuning and tracing.
  • Specialize in Enterprise Application Integration and Agile Methodologies.
  • Team player with excellent communication, interpersonal and analytical skills.

TECHNICAL SKILLS:

Languages: Java, JavaScript, HTML, UML, XML

Java Technologies: JDK (1.6), Spring 4.0/3.x, Spring Boot, Hibernate, JDBC, JSON, Servlets, JNDI, ANT, AJAX

Frameworks: Spring 4.x/3.x, Hibernate 3.0, Junit, MEAN stack

Database: SQL, NoSQL, Oracle 9i/10g, PL/SQL

Software/Tools: Jenkins, Maven, Ant, AWS

Servers: Apache Tomcat, JBoss, WebLogic App Server

Script/OS: Shell, Linux, Unix, Windows

IDE: Eclipse, Intellij

Version Control: Git, GitHub

WORK EXPERIENCE:

Confidential, Mountain View, CA

Java Developer

Responsibilities:

  • Used Spring MVC framework to build RESTful web services.
  • Used Spring Cloud to implement Microservices Architecture.
  • Developed frontend with Vue.js and Node.js.
  • Implemented goods, inventory, order, payment services with Spring Boot.
  • Developed an email verification service, generate random verification code cached on Redis for enrollment and login.
  • Built a search service using Elasticsearch.
  • Developed REST endpoint supporting JSON using JAVA/J2EE technology JPA in Spring for providing connectivity to MySQL database.
  • Worked on security features of networking, design security services for safety connection.
  • Collected Data from AWS S3 bucket Sync it with GPU docker terminal and clone with GitHub to build the flexible working Environment.
  • Used Junit to perform white box testing of application. Created test conditions/test data.
  • Used Jenkins for continuous deployment. Containerized the Spring Boot Microservice using Docker.

Key Technologies: Java 1.8, J2EE, Spring 3.0, Spring Boot, JSON, Hibernate, UML, Rest Webservices, MySQL, JUNIT, Docker, Jenkins, Unix, GIT

Confidential, Los Angeles, CA

Java Programmer

Responsibilities:

  • Used Spring MVC framework to build RESTful web services.
  • Implemented business logic with Spring framework and Core Java.
  • Built data persistence layer with MyBatis
  • Used Jackson to process JSON data.
  • Used SLF4j and Log4j for logging error.
  • Managed and built the project with Maven.
  • Designed RESTful web services with JSON representation for handling AJAX requests.
  • Used RESTful endpoints to access current ship locations and freight information retrieval.
  • Development of persistent components using Hibernate 3.0.
  • Developed Scripts for UNIX platform deployment.
  • Used JUnit for the unit testing of various modules.
  • Used Jenkins for CI and deployment. and expert in debugging the issues and resolving the production/test issues.

Key Technologies: Java, J2EE, Spring 3.0, Spring Boot, JSON, Ajax, Rest Webservices, JavaScript, MySQL,XML. UML, JUnit, Maven, JENKINS, Unix

Confidential

Java Programmer

Responsibilities:

  • Participated in various stages of the project life cycle mainly design, implementation testing, deployment and enhancement of the application.
  • Applied Agile methodologies for software development
  • Performed software development utilizing technologies such as J2EE, Spring Frameworks, Hibernate, JSF, Servlet, HTML, XML, JavaScript, CSS, jQuery, XHTML and Oracle database.
  • Interacted with the business users and collected the requirements. Analyzed business requirements, designed and recommended solutions over Agile Methodology.
  • Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions for production issues and customizations.
  • Developed UI using HTML, CSS, JavaScript and Ajax. Created stored procedures and SQL for database access.

Key Technologies: Java, J2EE, JSP, Webservices, Spring 3.0, Ajax, Servlet, Oracle, PL/SQL, WebLogic Application Server 8.1, XML. UML, JUnit, ANT, JENKINS, Unix, Git/SVN.

Hire Now