We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 6+ years of experience in development, debugging, implementation and maintenance of software applications using Java technologies.
  • Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements.
  • Working experience in Core Java with strong understanding & working knowledge of Object - Oriented Programming, Collections, Multi-Threading and Exception Handling.
  • Extensive experience using Java, Multitiered Architecture, Object Oriented Programming, Database back-ends, Core Java concepts, J2EE technologies - Servlets, JSP, EJB, JDBC, Web Services and Frameworks - Spring, MicroServices, Hibernate, JPA.
  • Sound Knowledge of MVC Architecture, Spring MVC framework, spring framework and O/R mapping MyBatis framework.
  • Expertise in backend/server-side java technologies such as: web services, Java persistence API (JPA), Java Data base Connectivity (JDBC), Java Naming and Directory Interface (JNDI).
  • Experience on design and development of enterprise applications in technologies such as Servlets, Spring MVC- 4.x, 3.x, Hibernate 4.x,3.x.
  • Strong experience in Spring Framework such as Spring BOOT, BATCH, SECURITY, MVC, IOC, DATA, JPA, REST, Spring Cloud and Microservices.
  • Experience in Web Application Development, Client-Server based Enterprise Applications, System Analysis, Technical Design, Performance Tuning and Testing.
  • Proficiency of application development in different environments like Windows 98/NT/2000/XP, Windows 7/8/10.
  • Experience in developing the web applications on IDE tools like IntelliJ and Eclipse.
  • Experience in configuring and deploying J2EE applications on Apache Tomcat, Web Sphere, Web Logic and JBOSS Application servers.
  • Experience in Implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/ WSDL).
  • Experienced in development methodologies like Agile, waterfall and Interactive life cycle and software engineering processes.
  • Experience in writing database objects like Stored Procedures, PL/SQL packages and Cursors for Oracle, MySQL, DB2 and Sybase databases.
  • Strong experience in client interaction and understanding business application, business data flow and data relations from them.
  • Committed to excellence, self-motivator, fast-learner, team player, ability to deal with people diplomatically and a prudent developer with strong problem-solving skills and communication skills.

TECHNICAL SKILLS

Programming Languages: Java, Java 8, SQL, Pl/Sql, C, C++, Shell Scripting

Framework: Spring MVC, Spring Boot, Microservices, Hibernate, JPA.

Databases: Oracle 11g, MySQL, MS SQL, PostgreSQL, MS Access

Operating System: Windows, Unix, Linux, MacOS.

IDE and Versioning: Oracle JDeveloper 11g, Eclipse Helios, NetBeans, IntelliJ Idea, GIT, Tortoise SVN, PVCS

Technologies: Servlets, JSP, EJB, JDBC, JNDI, XML, XSD, HTML, CSS, SOAP/WSDL (JAX-WS) JavaScript, JSON.

Software Tools: SQL Developer, DBEaver, Putty, Log4J, JUnit, Maven, Apache Tomcat Server, Kafka ToolPost Man, JMeter, JIRA.

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Implemented inbound, core, outbound applications for customer orders and PO modules.
  • Build Operational Excellence tools by orchestrating data from multiple systems across the Confidential to get the metrics for items, purchase orders, inventory, and customer orders.
  • Implemented Kafka Producer to send customer orders requests to downstream applications which are responsible for sourcing, inventory, items availability.
  • Implemented Kafka Consumer to consume updates for the customer orders from downstream apps and sending webhook (Acknowledge) messages to the customers once it reaches to the end states.
  • Migration from Azure Cosmos to SQL: - Designed SQL table schema’s and implemented for PO and customer orders.
  • Production Support: - Monitoring PO’s and Customer orders stats daily on dashboard and quickly jump into the issues and clear customer orders ASAP if they get stuck in any of the phases of downstream applications
  • Written utilities (API’s) for production support dashboard which brings up high level visibility to monitor closely on each bucket level.
  • Responsible for creating and maintaining architecture forRestful APIusingSpring Boot.
  • Strong understanding of common API technologies, such asSpring BootandMicroservices.
  • Implemented java 8 features like lambda expressions, streams, functional programming across all the modules.
  • Involved & implemented Microservices architecture modules Inbound App, Core App, Outbound Apps.
  • Analyzing logs in Splunk and fixing the production issues.
  • Taking care of deployment by using Jenkins for every release on environment wise.

Java Developer

Confidential - Pleasanton, CA

Responsibilities:

  • Implement, test, debug and provide ongoing support for system software that meets technical and customer requirements.
  • Document designs with ample comments, reports, descriptions, issue tracking and resolution
  • Developed reusable software and system components, and integrated these into existing and new designs
  • Implements industry practices and procedures relating to work assignments.
  • Created low level designs and framework components as required.
  • Recommends and implements changes in development, maintenance and system standards.
  • Designed common framework for REST API consumption using Spring Rest Templates.
  • Designed and developed common utilities for JSON to Java object and vice versa using Jackson libraries.
  • Used Core Spring framework for Annotation based Dependency injection.
  • Developed application using Spring, Hibernate, Web Services (SOAP and RESTFUL).
  • Developed RESTFUL Web Services which are consumed by several clients like Mobile, Tablet, as well Web.
  • Designed database and created tables, written the complex SQL Queries and stored procedures as per the requirements.
  • Involved in Unit, Integration and Performance Testing for the new enhancements.

Java Developer

Confidential

Responsibilities:

  • Involved in writing HLDD by understanding client requirements.
  • Developed POJO classes, and configuration files.
  • Developed Hibernate Mapping Files.
  • Individually developed some Scoring Menus.
  • Extensively involved in writing the Hibernate Queries and Procedures.
  • Understanding existing business model and customer requirements.
  • Involved in writing some Junit Test cases.
  • Effectively used Core Java features like Collections, OOPS, Lang packages, Exceptions, Multithreading.
  • Crated the JMeter scripts and did the Performance Test.
  • Analyzed the reason for time delay of some actions and did the appropriate changes on web application.
  • Involved in Optimizing the Queries, so for that web application performance improved.
  • Responsible for doing the code changes in the development And Bug Fixing.
  • Checking the Test environment (build, database changes and links)

We'd love your feedback!