We provide IT Staff Augmentation Services!

Java Engineer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY

  • Over 7+ years of professional experience in design, development, maintenance and support of enterprise applications using Object Oriented Technologies. Over all Industry experience of 11 years
  • Extensive experience in building Client - Server applications and Web applications in Banking and Retail Domain
  • Experience in design and development of Client Server solutions and Web based multi-tier applications using cutting edge J2EE and Object-Oriented technologies.
  • Experience in working in environments using Agile (SCRUM) and other software development methodologies.
  • Experience in analysis, design and development of software involving technologies like Java, J2EE, Servlets, JSP, JDBC, SPRING, JPA, Hibernate, RESTful Web Services, JSON, HTML, CSS, JavaScript, JQuery, AJAX, Spring Boot
  • Experience with design, development and deployment of Spring framework-based web applications with IOC (Inversion of Control) Spring MVC and AOP (Aspect Oriented Programming) mechanisms.
  • Hands on experience in Spring framework including spring-core, spring MVC, spring-ws, spring-data, spring-security.
  • Experience in development of Web Service includes REST/SOAP services, JAX-RS
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate Session Factory and used Hibernate APIs to retrieve and store data to the database with Hibernate transaction control using ORM tool Hibernate framework like HQL querries
  • Hands on experience in publishing and consuming web services.
  • Experience in the development & deployment of web enterprise applications on servers like Tomcat, Web Logic, J Boss, and WebSphere.
  • Extensive experience in using IDE like Eclipse, Spring Suite and RAD
  • Strong RDBMS fundamentals and experience with databases like MS SQL server, Oracle. Experience in PL/SQL programming, Stored procedures.
  • Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions, DDL, DML SQL queries.
  • Expertise in design, development, Unit testing, integration, debugging and implementation and production support, client interaction and understanding business application, business data flow and data relations from them.
  • Has strong communication and interpersonal skills.
  • A versatile team member with proven problem-solving skills.

TECHNICAL SKILLS

Operating System: Windows 2000/NT/ XP/Vista/7 and Linux, UNIX

Languages: C, C++, Java, ABAP

Frameworks and Utilities: Struts, Spring, Hibernate, Spring-Core, Spring AOP, Spring MVC, Spring Boot.

Databases: MS SQL Server 2000/2005, Oracle, DB2, MS-Access

Web technologies: JSP, Servlets, EJB, JDBC, Java Beans, HTML, JavaScript, Web Services, SOAP, WSDL, AJAX, REST Web services

IDE: Eclipse, RAD & Spring Tool Suite

App Server: WebSphere 6.1/5.1, WebLogic 7.1/6.1, JBoss 7.0

Web Server: Apache Tomcat 6.0/5.5, Java Web Server 2.0, IIS, JBOSS EWS

Testing: JUnit

Build tool: Ant, Maven

Tools: TOAD, SQL Developer, DB Visualizer, XML SPY, Rational Rose, Server studio.

System Design Development: Requirement gathering and analysis, design, development, testing and delivery

PROFESSIONAL EXPERIENCE

Confidential, Sunnyvale, CA

Java Engineer

Responsibilities:

  • Worked in Agile environment, participated in daily scrum and monthly sprints.
  • Involved in getting business requirements, designing and document the system.
  • Played a role of a developer and performed implementation
  • Evaluate project plans and come with POC
  • Work with project managers to review the development activities
  • Developed REST services using jersey and JSon parsing using Jackson fasterxml.
  • Working on MVC architecture, building API's, service layers and DAO layer where communication happened with DB
  • Used Splunk to view the logs in different environments
  • Created custom exceptions and used mappers for mapping and sending a code which clients can use for further processing
  • Worked on writing test cases which includes unit, integration (end-to-end) and load testing (using JMeter).

Environment: Java1.8,J2EE, Spring Batch 3.x, Jackson Faster XML, CoreJava, Multithreading, Restful Web services, Oracle, PL/SQL, JDBC, gradle, Jenkins, Git, Unix, Linux, SourceTree, DB Visualizer, Dropwizard, Apache sshd 1.x, JMeter, Splunk, Jetty

Confidential, Sunnyvale, CA

Java Engineer

Responsibilities:

  • Involved in requirement gathering and analysis
  • Worked on preparing design documents and build UML diagrams
  • Played a role of a developer and performed implementation
  • Evaluate project plans and come with POC
  • Work with project managers to review the development activities
  • Configured Quartz scheduler to trigger various jobs for applications at specific intervals of time
  • DevelopedJavaapplication using CoreJava, Spring Batch.
  • Involved in writing SQL, Stored procedure and PLSQL for back end

Environment: Spring, Core Java, Spring Boot, Rest web services, JBOSS. Agile, Quartz Scheduler

Confidential, San Francisco

JAVA/J2EE Developer

Responsibilities:

  • Played the role of a developer, and performed the requirement analysis, design and implementation.
  • Evaluate project plans and proposals to access feasibility issues.
  • Meet with managers, vendors and others to solicit cooperation and resolve problems.
  • Provide documentation for proposed technical solutions and architectures.
  • Stay current with latest web technologies and evolving requirements to keep technology recommendations current.
  • Work with project managers to plan the development activities.
  • Work with the business users to understand the requirements and propose alternative solutions.
  • Able to interact with all levels of an organization in a professional, diplomatic, and tactful manner.

Environment: Spring, Core java, Java Web services, REST Web services, JSON, XML, Ajax, SQL, IBM DB2, JQuery, Web sphere 6.0, Jboss EAP 6.1.1

Confidential, Cincinnati, OH

Java Developer

Responsibilities:

  • Followed Water fall Methodology in analyze, define, and document the application will
  • Support functional and business requirements. Coordinate these efforts with Functional Architects.
  • Coded multiple modules using corejava, JSP and Spring MVC
  • Coded User Interface usingjavascript, JQuery (client side validations), JSP(s).
  • Studied the function requirements and prepared the application requirement documents.
  • Extensively worked on Servlets, JSP, JavaBeans and JDBC.
  • Worked with Several Design Patterns like MVC, Singleton, Service Locator, Factory Pattern, Facade Pattern and Value Object.
  • Developed web pages using HTML and JavaScript for front-end validation.
  • Involved in Debugging and Assembly test and user acceptance Test of the end product on the development environment.
  • Fixed the bugs detected duringJUnitTesting
  • Involved in Debugging and Assembly test and user acceptance Test of the end product on the development environment.

Environment: Spring MVC, Spring JDBC, Core java, Struts, XML, Ajax, SOAP web services, Java script, JQuery Apache Tomcat, IBMDB, Servlets, HTML, JSP

Confidential

Sr. Software Engineer

Responsibilities:

  • Involved in requirements gathering, preparing the functional specifications for GAPs identified in the business processes, End user documentation and Training.
  • Worked on Service Quotation and Service Order management.
  • Configured the Service Process Scenario and Transaction Settings forService Order Processes, Service Order Quotations, Service Plans, Service Confirmation, Service Contracts, Service complaints and Returns
  • Configured Transaction dependent data like Partner determination procedure, Text types, Text Determination procedure, User Statuses and User Status Profile, Action Definitions and Action Profile, Date types, Date Rules, Date profile and Copy controls according to Business Requirement for Service process.
  • Configuration of Web UI including Business Roles, Technical and Navigation Profiles, Work Centers, Direct links, Logical links, linking business role to Org model and Transaction Launcher.
  • Configured CRM pricing using IPC and configured pricing procedure, access sequences, condition tables and pricing procedure determination
  • Created Service and Response Profiles for SLA and Involved in defining SLA Determination Procedures
  • Configured Installed Base and IBase categories and Objects. Customizing for IBASE to search based on Partner data
  • Configured User Interface of the CRM Web UI using configuration tool. Configured WEB UI screen for adding/removing fields and assignment blocks for Service Process application
  • Documented various test scenarios to cover the end to end system functionality and provided to testing team for to prepare the test scripts
  • Conducted Unit and Integration testing.
  • Prepared End user documentation and training.

Environment: SAP CRM Enterprise application 7.0, 5.0 & 4.0. SAP CRM Sales, SAPGUI, SAP CRM CIC, SAP NetWeaver Developer Studio, WebDynpro for JAVA, ABAP, JavaScript, SQL serverOracle.

Confidential

Developer Intern

Responsibilities:

  • Involved in requirements gathering, preparing the functional specifications
  • Understanding the requirements and building a design documentation HLD and LLD
  • Developed views and controllers for client and manager modules using Spring MVC
  • Experience MySQL Database and wrote queries and Stored procedures to retrieve information from database.
  • Developed a dynamic website using JavaScript, HTML, CSS and AJAX

Environment: Core Java, HTML, JSP, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5, SQL, Perl.

We'd love your feedback!