We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Around 4 years of IT professional experience in Object - Oriented Analysis and Design, Development, Testing and Maintenance of Standalone, Web and Enterprise applications using Java/J2EE and web technologies in Market Place, Banking.
  • Experienced with various Software Development Methodologies like SDLC, Object Oriented Analysis and Design, UML, Agile and Waterfall methodologies.
  • Expertise in development and deployment of web components that include Servlets, JSP and business layer components that include Web Services, JDBC, JNDI, JMS, Serialization, Collections API, Multithreading, data structures, Garbage Collection.
  • Excellent Java development skills using Core Java, OOP’s, Concurrency, Algorithms, Design Patterns, Servlets, JSP, Tag Libraries, Java Script, HTML, XML, JDBC, Hibernate ORM, Struts, Spring framework.
  • Experience in developing web applications with various open source frameworks: Spring Framework, Spring (MVC), Spring (IOC, AOP), Struts Framework, Struts Validation and Tiles Frameworks.
  • Well versed with Hibernate, Hibernate Annotations and Configuration
  • Experience in implementing Service Oriented Architecture by publishing and consuming Web Services using SOAP, WSDL, UDDI, and RESTFUL.
  • Excellent front-end, UI development skills using scripting languages like JSP, JSTL, HTML, CSS, JavaScript and its libraries.
  • Expertise in using and configuring various web and application servers like IBM Web Sphere Application Server, Apache Tomcat, WebLogic, JBoss Application Server, Glassfish.
  • Proficiency in programming with various Integrated Development Environments (Java IDE's) like Eclipse, NetBeans, OEPE, RAD, MyEclipse.
  • Experience with configuring and customizing logs using Log4j and Spring AOP.
  • Experience in building and deploying applications using Maven, Jenkins, Ant, and designing test cases for unit testing applications using JUnit.
  • Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
  • Extensive database skills and expertise with SQL using Oracle and MySQL.
  • Experience in Functional, Unit, Regression and Integration testing.
  • Worked on deploying WAR file on various environments remotely
  • Excellent Interpersonal skills, outstanding problem solving and decision-making skills.
  • Having good understanding of Change Management Process.

TECHNICAL SKILLS

Languages: Java, C, C++, Python, SQL, HTML, CSS, JavaScript, XML

JAVA/J2EE Technologies: J2EE, JDBC, JSP, Servlets, JSTL, JTA, Spring Framework (DI, MVC), Hibernate, Web Services, SOAP, REST, Spring REST, Jersey, Mockito.

Frameworks: Spring, Hibernate, Web Services, Jersey, Log4j, Maven, Junit, Spring Boot, Micro Services

Web/Application Servers: Apache Tomcat, Web Logic, Web Sphere, JBoss

Software Methodologies: Agile Scrum, Waterfall

Design Patterns: MVC, Singleton, Front Controller, Data Access Object, Factory and Abstract Factory

IDE and Design Tools: Eclipse, NetBeans, STS (Spring Tool Suite), JIRA, JUnit, Log4j

Databases: Oracle, MySQL

Operating Systems: Windows XP/Vista/7/8, UNIX, Linux, MacOS

Others: WSDL, REST, UDDI, XML, SOAP, TOAD, TDD

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Java Developer

Responsibilities:

  • Developed an API, which is based on Restful Webservices and multiple micro services and I would be providing the end points to the front-end team as JSON, here I was Java 8 with java-based configuration.
  • Here I have used hibernate as a persistence layer which is a Spring Boot application where I have connected to multiple databases and are using JPA to query from the databases.
  • Dealt with different databases where some parts of application’s get it from BI, whereas others get data from SQL Server DB and Oracle DB.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Configured and created application log files using Log4J required to trace application messages.
  • Compiled and built the application using MAVEN scripts and deployed the application.
  • Used GIT as version control system.
  • Performed Unit testing using Junit and was actively involved in code reviews and bug fixing.
  • We follow Agile methodology, where we have daily Standup meetings, grooming meetings, planning meetings and releases every 2 weeks.
  • Used looper for continuous integration while deploying the code.
  • Developed an automated test suit for automation using night watch JS, and test armada.

Environment: Java, Restful Webservices, Spring Boot, Microservices, hibernate, Oracle, SQL Server, Microsoft Azure, Java Script, Postman, IntelliJ IDEA, Data Grip, Docker, SQL Developer, GIT, Maven, looper, Night watch JS, One Ops.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in Development of the interface using Agile methodology.
  • Involved in implementing the solutions at various client sites.
  • Used Spring MVC, Hibernate, Web Services, SOAP, RESTFUL Technologies.
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks)
  • Creating SOA web services using SOAP and REST methodologies.
  • Developed Asynchronous means of retrieval of data from the Server and Database using AJAX features.
  • Development and Integration of the Application using Eclipse IDE and used Subversion Used Log4J for logging and tracing user-desired messages.
  • Developed Test Cases and Unit Tests for Functionality Testing using Junit.
  • Used Maven for building of application and deployed to WebSphere Application Server.
  • Used Oracle Database, writing hibernate queries to store the information in database.
  • Used Tomcat web server to deploy application locally and used IBM Web Sphere to deploy application in production.

Environment: Java, J2EE, JSP, Servlets, Spring, Hibernate, AXIS, Jersey, SOAP, WSDL, UML, HTML, JavaScript, CSS, Rally, CSS, XML, Junit, Log4j, Oracle 10g, Eclipse, Tomcat, WebSphere.

We'd love your feedback!