We provide IT Staff Augmentation Services!

Java Developer Resume

San Jose, CA

SUMMARY:

  • Highly motivated and focused Software Engineer with Over 6 years of experience in Java J2EE software development.
  • Extensive IT experience in server side development, distributed software architecture, object oriented design, messaging middleware and relational databases.
  • Proficient in Core Java concepts like Collections, Multithreading, Data Structures, Serialization, and Java Beans.
  • Utilized Java 1.8 feature like Lambda expressions.
  • Worked with RESTful web services, and microservices development.
  • Expertise in server - side development with MVC architecture, Java Beans.
  • Proficient in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object (DAO).
  • Experience in MVC architecture, spring framework, Spring Boot and Hibernate.
  • Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy.
  • Specialize in Enterprise Application Integration and Agile Methodologies.
  • Team player with good communication, interpersonal and analytical skills.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, C++

J2EE Technologies: Servlets, JSP, JDBC, Java Beans, Microservices, Web services (WSDL, Rest, SOAP)Web Technologies: HTML, jQuery, CSS

Frameworks: Spring, Hibernate, JUnit4Application/Web Server: Apache Tomcat

Databases: Oracle SQL, MySQLOperating Systems: Windows, Linux, and UNIX

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed data access layer using Hibernate with Spring Integration as the data abstraction to interact with the databases.
  • Worked in all the modules of the application which involved front-end presentation logic developed using HTML5/CSS3 Middleware layer using Java/J2EE Technologies, Spring and Hibernate ORM Framework.
  • Developed and tested a microservice which unifies incoming web-based requests from different device partners and processes them server-side without additional customization.
  • Used JUnit for the unit testing of various modules.
  • Used JENKINS for CI and deployment.
  • Used Log4j utility to generate run-time logs and.

Environment: J2EE, Java 1.7, Spring framework, Spring MVC, Hibernate, XML, JavaScript, Agile, Apache Maven, Oracle, JUnit, JENKINS, Unix.

Confidential, San Jose, CA

Java developer

Responsibilities:

  • Responsible for the planning and design of applications from its implementation and maintenance.
  • Worked closely with the client to define business objectives, project scope and design/development approach for the applications.
  • Worked in Agile environment for software development and was involved in Agile scrum meetings.
  • Participated in various stages of the project life cycle like design, implementation, testing and deployment of the application.
  • Used Spring framework, Hibernate ORM to interact with the Oracle database and developed RESTful Webservice.
  • Used Java 8 for service development, testing, and troubleshooting.
  • Wrote SQL queries and modifications to existing database structure.
  • Used Maven for compilation and building.
  • Used JUnit for the unit testing of various modules.
  • Used JENKINS for CI and deployment.
  • Expert in debugging the issues and resolving the production/test issues.
  • Participated in maintenance and production support.

Environment: Java 8, Spring MVC, Oracle, Maven, Jenkins, Agile Methodology, Git, UNIX.

Confidential

Programmer analyst

Responsibilities:

  • Worked with advanced MVC framework such as spring, MVC and Batch, which is used for implementing backend functionality.
  • Had daily interaction with the onsite counterparts and end customers.
  • Wrote business rules using JBoss drools.
  • Used Kafka Queuing to send encoded information.
  • Worked as a DevOps to do Maven builds, Jenkins auto build and deployment work.
  • Implemented AGILE development methodologies and participated in scrums.
  • Gained strong knowledge of programming skills as well as domain knowledge.
  • Gathered the business requirements from BAs, followed detailed technical design and written code.
  • Conducted knowledge transfer sessions for juniors and for new team members.
  • Worked on change requirements (CRs) and completed and delivered on time.
  • Provided online support for the application and fixed the issues.
  • Attended a programming boot camp and gained strong skills during the tenure.

Environment: Java 1.6, J2EE, Spring-MVC, Hibernate, Kafka, Eclipse, Oracle SQL Developer, JIRA.

Hire Now