We provide IT Staff Augmentation Services!

Java Developer Resume

Palo Alto, CA

PROFESSIONAL SUMMARY:

  • 7 years of experience in JAVA/J2EE Technologies Design, Development, Integration and Maintenance of Enterprise Applications.
  • Expertise in AGILE Software Development Environment using agile method SCRUM.
  • Advanced Knowledge on Frameworks like Hibernate, spring and Struts and developed web applications using these technologies.
  • Expertise on creating and consuming Web services using SOAP, REST, SWAGGER, and ODATA.
  • Extensively worked on XML, JSON,YAML and Apache James Mail Server.
  • Experience with Log4J Logging API and Ant and Maven Build Tools.
  • Experience with version control tools like SVN, CVS.
  • Working experience in UNIX shell scripting.
  • Strong experience with MVC based frameworks such as Struts, spring and Hibernate.
  • Experience with using JUNIT test cases written with Power - Mockito for building, testing the Application.
  • Experience with Apache Kafka distributed streaming platform and Netflix Hystrix a Latency & Fault Tolerance for Distributed Systems.
  • Professional experience in design and development of web, client-server, and standalone applications.
  • Experience in developing and deploying applications with JBOSS, Jetty and Apache Tomcat servers.
  • Demonstrated ability to work through a problem effectively and provide a solution.
  • Always ready to take up additional responsibilities in project.
  • Quick learner with ability to work in fast-paced environment.
  • Performed Back end Testing-using SQL queries, generating reports to ensure data integrity and validate the inserted and updated data.
  • Experience in Software Development Life Cycle (SDLC) including Requirements Analysis, Design, Development, Testing, Maintenance and Enhancements
  • Proficient in reengineering the process and improving it to make the business effective and efficient. Have also involved and contributed a lot in converting the requirements into effective business design.
  • Have excellent written and communication skills in English.

TECHNICAL SKILLS:

Operating Systems: Mac OS, Windows, Unix/Linux

Languages: Java 1.6,1.7,1.8, OOPS concepts,J2EE

Framework: Spring, Struts, Hibernate, JPA, Web services (SOAP and REST), Spring MVC

Databases/ File Systems: Oracle, DB2, Geneva, MySql, Ms Sql

Web Technologies: HTML, Java Script, JSTL, J-Query, XML, YAML

Application/Web Servers: JBOSS, Jetty, Web Sphere, Tomcat

Version Control: SVN, CVS, Git Labs

Build & Log Tools: Ant, Maven, Log4J

Testing API: JUNIT, Power-Mockito

Other Tool s: Eclipse, Intellij, Apache James Server, Jira

PROFESSIONAL EXPERIENCE:

Confidential, Palo Alto, CA

Java Developer

Roles & Responsibilities:

  • Implemented Core Java (API, Multi-Threading, Collections).
  • Used Agile Methodology and Scrum
  • Implementing Continuous Integration principles and practises for the Billing Development Team using Jenkins
  • Implementation of MongoDB security with various Authentications
  • Worked closely with Business partners to develop business functions required to onboard clients.
  • Involved in the implementation of Batch processing.
  • Multi-threading and distributed systems
  • Expert in Java technologies / J2SE
  • Involved in the analysis, design and implementation and testing phases of SDLC.
  • Created JUNIT TestCases, TestSuites using JUnit for Java Service Layer which was developed using Spring, Persistence layer using Hibernate.
  • Assisted in supporting and updating Unix control programs.
  • Assisted in analyzing incoming equipment and developing the necessary control applications in Linux and Unix.
  • Worked extensively on Spring boot for building web service
  • Developed and implemented the MVC Architectural Pattern using Spring Framework
  • Implemented an Integration Application service based application built on top of the Confidential Service Bus(HPSB)
  • Collaborated with the production support team in identifying and resolving production issues.
  • Used Maven build tool to achieve more functionality for build process.
  • Involved in debugging and troubleshooting issues in the QA phase by verifying server logs.
  • Responsible to prepare the Low Level design document and creating the reusable components for across the application.
  • Implemented Java and J2EE Design patterns like MVC, Data Transfer Object (DTO), Data Access Object and Service Locator
  • Installed and configured MySQL on Linux and Windows environments.
  • Developed PL SQL queries and stored procedures to update the database and used JDBC to connect to the database.

Confidential

Module Lead/Java Developer

Roles & Responsibilities:

  • Tune and manage the performance of all the production database instances.
  • Developed Spring Hibernate components for backend data retrieval and persistence.
  • Managed trouble shooting the performance issues on the application backed & databases.
  • Maven build tool to achieve more functionality for build process.
  • Developed stored procedures and triggers etc.
  • Implemented Restful web services using spring boot
  • Effectively configured MySQL Replication as part of HA solution.
  • Responsible for developing JUnit TestCase Classes, Test Suite in Integration environment.
  • Designing and developing user interfaces using JSPs, Ajax and JQuery.
  • Provided and leadership to other team members
  • Defined and modified database tables to support software changes.
  • Wrote database queries on Oracle9i.
  • Developed JSF components to use similar features in multiple pages.

Confidential

J2EE Developer

Roles & Responsibilities:

  • Coded 2 websites using spring, Struts, Hibernate, JPA, Jquery, Html, JSTL, and JSP.
  • Deployment Experience with OC4J application Server and Web sphere application server.
  • Worked extensively on build and deployment tools like ANT and version control CVS. And logging api like Log4J.
  • Understanding the flow specifications and responsible for the development of the Application which is totally based on Framework2.
  • Analysis of the specifications provided by the clients
  • Drafted comprehensive reports to document bugs and design flaws.
  • Used Oracle and DB2 databases for application development.
  • Worked closely with clients to establish problem specifications and system designs.

Confidential

Software Engineer

Roles & Responsibilities:

  • Requirement analysis.
  • Coding as per the user requirements.
  • Involved in development of 2 computer software web applications using Java J2EE technologies.
  • Collaborated with product management to design, build and test cases.

Hire Now