We provide IT Staff Augmentation Services!

Senior Java Developer Resume

5.00/5 (Submit Your Rating)

Santa Clara, CA

SUMMARY

  • 9 + years of Professional experience in developing Java based applications with strong banking, insurance, financial, life sciences, ecommerce and telecom domain experience.
  • Excellent java development skills using java, j2ee, spring, Struts, Hibernate and Web Services technologies.
  • Strong database experience using Oracle and MySQL
  • Core competencies include Java, J2EE and Oracle as well as excellent communication and time management skills. Handled tasks with accuracy and efficiency.
  • Experience in Product migration and application porting in to different application servers.
  • Experience in configure batch jobs using AutoSys job tool.
  • Experience in implementing REST web services using Jersey / JAX - RS and Spring framework.
  • Extensive experience in estimation, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, e-commerce and client-server applications using Java, Servlets, JSP, Java Beans, JDBC, JNDI, Jakarta Struts, Spring, Hibernate, JMS, JUnit, Eclipse, ORM, JBOSS, Tomcat, WebLogic, Oracle, JSP, PL/SQL, UML, Webservices, Unix and Windows technologies.
  • Experience in developing automated testing using automation frameworks like Rest assured.
  • Excellent debugging skills on multiple platforms using Eclipse & Intellij IDEA IDEs.
  • Experience in configuring the Apache server and Tomcat clustering.
  • Experience in POCs.
  • Good working experience in AngularJS and have 1+yrs of experience.
  • Experience in Preparing Low level design (LLD) and High Level design (HLD) Documentation.
  • Experience in UI development using Java Script, Ajax, JQuery and AngularJS.
  • I am independent, highly motivated, ambitious, experienced and energetic IT professional with an attitude to deliver high quality innovative solutions meeting project timeline.
  • Expertise in Object Oriented Analysis & Design (OOAD) using different design methodologies,process frameworks like Agile Scrum, tools like UML.
  • Experience with different J2EE Design Patterns like Singleton, DAO, Factory Front Controller, Template, and Service Locator.
  • Experience in SQL (Structured Query Language).
  • Experience in Enterprise Java Beans.
  • Good working knowledge on Version Control Systems like Git, TortoiseSVN, VSS and CVS.
  • Experience on SDLC, Software Architecture Development (Analysis/Design).
  • Experience in various Application Servers like JBoss, Weblogic, and Tomcat.
  • Strong experience in web services development using REST & SOAP.
  • Developed applications with Spring boot and AngularJS
  • Experience in concurrent programming using executor framework and spring batch.

TECHNICAL SKILLS

Programming Languages & Scripts: Java 1.6/1.8, PL - SQL, HTML, HTML5, and Perl.

Enterprise Java: JSP, Servlets, EJB 2.0, ORM, Java mail API, Logging API

Java Standard Edition: JDBC, Serialization, Multi Threading, Exception handling, Executor framework, Util package, Internationalization & Localization etc.

Tools: & Framework: Struts 1.2, Spring 3.x/4,x, Hibernate 3.x, Web Services(both SOAP and REST), log4J, apache commons, Junit, Ant, Axis, ActiveMQ, AngularJS, JMS and Maven .

Mark-up/ Scripting Language: HTML, HTML5, XML, JavaScript, AJAX, Jquery.

XML Technologies: XSL/XSLT, SAX, DOM, DTD, Schema, SOAP, WSDL, WS-*, XMLBeans, JAXB.

Application/Web Servers: Web logic 10/11, Apache, Tomcat 5.x/6.x.

Development Methodologies: Agile Development, Scrum, Waterfall

DBMS / RDBMS: Oracle 10g/11, MySQL 5.x

Version/Source Control Systems: Github, VSS and SVN.

Defect/Bug Tracking: Confidential QC, Jira

IDE & Reporting Tools: Eclipse 3.x and Intellij IDEA

O/S & Environment: Mac, Windows, Unix and Linux (RHEL)

Other Skills: Requirements engineering, code reviews, test planning.

PROFESSIONAL EXPERIENCE

Confidential, Santa Clara, CA

Senior Java Developer

Responsibilities:

  • Analyzing on requirement, prepared design document and written code for that.
  • Implemented restful APIs to login services for different domains.
  • Written code for getting job status from Hadoop and job status will be shown in frontend UI as a progress bar
  • Debugging the source code, defect fixing, and implementation of enhancements.
  • Written automation code for restful APIs using Rest Assured
  • Delivered across the entire development life cycle: concept, build, deploy, test, release and support
  • Participated and provided guidance during code reviews, software integration, bug fixes
  • Worked on AngularJS to implement single page application
  • Written stored procedures to get data from MySQL
  • Involved in re-designing database
  • Worked in agile development and involved in daily stand up meetings

Confidential, San Francisco, CA

Senior Java Developer & Lead developer

Responsibilities:

  • Involved in Designing, Coding, production support and unit testing.
  • Debugging the source code, defect fixing, and implementation of enhancements.
  • Involved in supporting production applications, java and web logic patching, different applications databases failover to backup data centre and production support calls.
  • Prepared FSD from BSD, drawn sequence and class diagrams using EA tool.
  • Written Custom JSON schema to validate JSON object.
  • Developed web services using Spring Restful JSON type.
  • Involved in upgrading SSL Certs from SHA-1 to SHA-2 type.
  • Involved in supporting all environments like UAT and Production
  • Created point-to-point message queues using JMS
  • Involved in injecting of spring beans and Did POC on MongoDB
  • Added dependencies to Maven POM.xml
  • Produced and consumed Restful API and SOAP web services
  • Used Spring batch for batch processing of user transactions
  • Used AngularJS ng tags

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in Designing, Coding and unit testing.
  • Involved in end-to-end phase of the product.
  • Debugging the source code, defect fixing, re-factoring the existing code if required.
  • Written Database scripts during the development.
  • Used Mockito framework to identify defects in code.
  • Written WSDL file as per the requirement.
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, module targets and acted as a scrum master.
  • Increased the number of JUnit tests from 30+ to 200+ in my watchful eye to improve the overall quality of code and deliverables.
  • Interacted with client in onshore.
  • Involved in producing Restful API web services.
  • Deployed applications in Glassfish and tomcat servers.

Confidential

Sr. Java Developer

Responsibilities:

  • Involved in Designing, Coding and Unit Testing.
  • Defect fixing, re-factoring and debugging the source code.
  • Delivering good quality of code.
  • Configured and deployed entire web application on Apache Tomcat web server.
  • Analyzing the requirement with other team members and then preparing or modifying low level design document.
  • Communicating with client and gathering requirement for any new enhancement or improvement in the application.
  • Written Junit test classes for business and persistence classes to identify issues in code
  • Used Jenkins to continuously integrate with application
  • Used Restful API to integrate with mobile and web customers.

Confidential

Java Developer

Responsibilities:

  • Development of Java/J2EE code to meet specifications and designs and using best practices.
  • Development of a world-class Struts/Web services code-base.
  • Development of low level component base design documentation (UML).
  • Low level design peer reviews, build and unit test functional enhancements to the product.
  • Peer code reviewing.
  • Code maintenance and refactoring.
  • Effort estimation and task breakdown - estimating cost of implementing new changes and identifying risk.
  • Review and signoff of high level technical design documentation.
  • Defect resolution.
  • Used Spring MVC controllers
  • Written Simple PL/SQL Stored procedures to access to Database.
  • Investigation and resolve deployment / ongoing problems with the application.
  • Review and contribute to development process and procedures to assist in the continual improvement of the development team activities.
  • Working closely with test teams, database teams, project management and enterprise architects during the project lifecycle.

Confidential

Java Developer

Responsibilities:

  • Involved in coding and unit testing
  • Changing paths and correcting errors in all platform (HPUX, Solaris, Linux and Windows) packaging tasks in SHS and WS SPIs.
  • Used Confidential ’s VOB tool for packaging
  • Migrating from Clear case to Collabnet/TortoiseSVN
  • Assisted/helped other team members and debugging the source code.
  • Installing and Testing SPI Product on Operations Manager for Windows/Linux server.
  • Involved in writing Unix Shell scripting and PERL scripting

Confidential

Java Developer

Responsibilities:

  • Involved in coding and unit testing.
  • Wrote Controllers to handle the requests from User Interface. Used appropriate controllers depending on the business requirements.
  • Developing business logic using Hibernate and writing the business delegates
  • Prepared documentation of unit test plans, Coding rules and involved entire life cycle of software development.
  • Debugging source code
  • Diagnosing bugs and solving them in issue tracker.
  • Used SVN for source code management. Responsible for labeling the code, branching for releases, and moving code to test and production environments
  • Used internal technology xttm for controlling view and model.
  • Involved in writing JavaScript and JSP code

We'd love your feedback!