We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CaliforniA

SUMMARY

  • Full stack JAVA software engineer with 9 years of experience in design and development of enterprise level applications
  • Excellent problem solving skills with ability to quickly grasp complex systems and implement intricate solutions
  • Expert in advanced development methodologies, tools and processes contributing to on - time delivery of high quality and cutting-edge software applications

TECHNICAL SKILLS

Programming: Java 1.8, JavaScript, JQuery, JSP, SQL, HTML5, CSS3, XML/JSON

Technologies: Core Java, Collections, multithreading, Spring MVC, AJAX, JDBC, Hibernate, Dice Framework, JBoss Fuse, Apache Camel, Apache CXF, JMS, Apache MQ, OSGI, Apache Karaf, Spring REST, JAX-RS, IOC, JDBC, SQL, JUnit, Log4j,Ajax,Weblogic Server

Tools: Eclipse, JBoss Developer Studio, Jenkins, Maven, GIT, SourceTree, Stash, Tortoise SVN, JIRA, SonarQube, ALM, SOAPUI, PENTAHO(ETL),DevOps

Processes: SOA, SOAP web services, Rest API, Object-oriented Design (OOD), Agile Development, Technical Documentation, Software Development Life Cycle, TEST Driven Development, Quality Assurance

PROFESSIONAL EXPERIENCE

Java Developer

Confidential

Responsibilities:

  • Currently working as Technology Lead through Infosys Ltd for an internal Confidential application. It is a REST API that acts as an intermediate layer for other internal Confidential applications Services that may be providers or consumers.
  • Worked on an application which acts as a gateway for data to be shared between variety of consumers and providers using multithreading and hibernate framework
  • Implemented the Management Services component which is used to fetch all the existing services that exist in the system using Spring 3.0 framework
  • Developed the validation component in Management Server level and cache loads
  • Worked on DevOps for building, testing and deployment of source code in different environments

Senior Java Developer

Confidential

Responsibilities:

  • Worked as a Java Developer in Wholesale Technology group to build J2EE based GUI application to capture the preferences and rules that the customer wants to put in the system. It is created to give Confidential customers the ability to utilize Account Validation Services, an existing Product, for account status and ownership validation
  • Developed Front end code using ajax and JQuery technologies and implemented the whole application (REST API)using Spring MVC and multithreading
  • Created a front end LogicBox UI project for the customer interaction using Spring MVC enabling asynchronous flow using AJAX
  • Used JQuery to select and manipulate HTML elements and also CSS manipulation.
  • Exhibited out of the box thinking on many instances which was recognized and appreciated
  • In no time I grasped the concepts of Maven as a build tool and do deployments using Jenkins
  • Resolved various performance issues and other interesting problems that we encountered during development.

Java Developer

Confidential

Responsibilities:

  • Developed understanding of tech solutions for businesses in insurance and education industries while working for Confidential Limited, $71.6 billion information technology consulting and business solutions company with operations in more than 46 countries.
  • Successfully migrated synchronous implementation of web service build on IBM Integration Bus to asynchronous service on Apache ServiceMix in record time and was appreciated by the client
  • Developed the Proof of Concept in JBoss Fuse to demonstrate the potential of an open source enterprise service bus and feasibility of migration from synchronous to asynchronous service.
  • Gained experience of end-to-end web service development, starting from gathering business requirements, converting it to a design document, using test-driven development, ensuring quality and deploying the Restful APIs to production using OSGI (Apache Karaf) Containers
  • Refactored the code to address performance issues which resulted in 10% reduction in the execution time
  • Practiced responsible development by creating reusable components and utilities for using within and outside the assigned project.
  • Mentored new team members by teaching best practices and encouraged them to create new and innovative solutions.

We'd love your feedback!