We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

Sunnyvale, CA

SUMMARY:

  • Over 5 years of extensive experience as a Software Developer with all the phases of Software Development Life Cycle Analysis, Design, Development, Testing and Implementation.
  • Excellent communication and interpersonal skills. Worked and managed teams in varied work culture environments.
  • Strong knowledge on Object Oriented concepts, J2EE and GoF design patterns.
  • Extensively worked and implemented several design patterns such as MVC, Abstract Factory, Singleton, Adapter, Façade, Observer, Strategy and Front Controller.
  • Experienced with Multi - Threaded and Event-driven applications
  • Hands-on experience with various Application servers and Web servers (JBoss and Tomcat) with wide variety of development tools like IBM WSAD/RAD, My Eclipse, and Net Beans.
  • Experienced in creative and effective front-end development using JSP, Java Script, HTML and CSS.
  • Have good experience on database technologies like SQL, PL\SQL, Oracle10g/11g, MySQL and MSSQL Server.
  • Strong experience in database design using DDL, DML, writing complex SQL Queries and Stored Procedures.
  • Expertise in working with Developer IDEs like ECLIPSE, Net Beans and WebLogic IDE and multiple operating systems like Windows XP/ 2000/ NT and UNIX.
  • Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform Enterprise Edition (Java EE), Enterprise Java Bean (EJB), Java Server Pages (JSP), Java Servlets, Spring, Hibernate, Java database Connectivity (JDBC) and Web Services (SOAP/REST) technologies.
  • Good experience working with ORM tools like Hibernate.
  • Proficient in unit testing the application using JUnit
  • Experienced in building tool Maven.
  • Hands on experience on Concurrent Version Systems such as CVS and Subversion.
  • Able to learn/adapt emerging technologies in work area.
  • Excellent communication skills, strong architectural skills, hard working and a very good team worker.

TECHNICAL SKILLS:

Development Technologies: C, C++, Core Java, J2EE, Servlet, JMX, Struts, UML, JDBC, XML Schema, XML, Swing Spring, Hibernate, Perl, BASH, Korn Shell.

Web/ Application Servers: Tomcat4.x, JBoss, Jetty.

Web Presentation: JSP, Servlet, JavaScript, HTML, DHTML, CSS, XML.

Operating Systems: Linux, Unix, AIX, Mac, Windows7/XP, Windows2000.

Databases: Oracle9i/10g, MySQL, PL/SQL, Mongo DB.

Tools: Eclipse, Rationale Rose, JUnit.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential,San Jose, CA

Responsibilities:

  • Working through an agile development cycle for swift implementation of technical requirements.
  • Working on a Top-Priority project like “Beacon” to implement OFAC and Government regulations and thus helped saving company handsome amount of Government fines.
  • Understanding technical requirements, providing design solutions or suggest important design changes.
  • Working on every leg of development cycle and ensuring timely implementation of requirements using JAVA and related technologies.
  • Developing and consuming REST Web services to interact with payments domain
  • Providing help and guidance to other team members and ensure knowledge transfer for efficient working environment.
  • Acting as a Scrum Master. Conducting Daily Stand-Ups. Bi-Weekly Scrum Meetings to monitor and track progress of the important projects on-hand
  • Conducting appropriate software test cycles to ensure implementation of technical and design requirements.
  • Ensuring Code Coverage and meeting Technical Standards for writing code.
  • Writing code with Monitoring and Post-Production Debugging in mind using various scripting tools like Python and JavaScript/HTML for front end.
  • Provide support for timely and smooth Production Rollouts.
  • Design Database Changes and coordinate DB rollouts with application rollouts appropriately using Oracle PL/SQL.
  • Conducting Post-Production analysis and ensuring Business needs are met.
  • Designing and developing Monitoring tools for Post-Production Analysis.
  • Ensuring proper documentation as a reference for Human resource and for future possible regulatory government audits.
  • Providing regular feedbacks and changes for better efficiency and smoother development cycles.
  • Coordinating with different teams on a project for smooth implementation and handling cross-team execution challenges.

Environment: Java, XML, JSON, Python, Perl, JavaScript, HTML, Tomcat, Eclipse, Unix, Bash, Oracle, SQL.

Sr. Java Developer

Confidential,Sunnyvale, CA

Responsibilities:

  • Gathered, Discuss and Negotiate Business requirements. Design and Review solutions to meet the business needs.
  • Plan and Execute Sprint. Determine tasks and subtasks for a given story.
  • Estimate the required effort for the various tasks and allocate resources accordingly.
  • Conduct Internal as well as Business Demo for every Sprint to demonstrate implementation of Business requirements
  • Participate in Sprint Retrospective to review Sprint Execution and determine backlogs.
  • Analyze production bugs/issues. Design solutions and determine plan to resolve them in a timely manner.
  • Understand Request and Inventory Workflow and implement changes accordingly.
  • Daily interaction with offshore resources. Manage, Allocate tasks and resolve queries
  • Use Splunk to provide statistical analysis of the system for better monitoring and understanding of the system.
  • Perform Code cleanup and maintenance to better the log messages to use Splunk in a better manner.
  • Interact with QA team to maintain the code quality and meet the business needs.
  • Developing and modifying REST Web Services.
  • Design and write code to enhance new and existing functionalities.
  • Perform Data Analysis, Testing, Debugging and Problem Resolution.
  • Use Hibernate to manage entities and interact with database.
  • Use Web Servers like Tomcat.
  • Use SQL for data and business analysis.
  • Manage and Execute Production Roll-outs for pre-planned business needs

Environment: Java, J2EE, Spring, Hibernate, XML, Tomcat, Eclipse, Unix, Bash, SQL.

Sr. Java Developer

Confidential,Sunnyvale, CA

Responsibilities:
  • Designing and implementing solutions for two major search functionality i.e. Quick Search and Advanced Search
  • Understand Licensee and Product Plan Workflow and implement changes accordingly.
  • Implement application-wide modification to meet security requirements as mentioned by Information Security team for issues like SQL-injection, XSS injection, etc.
  • Design and Implement dynamic web forms for different Product Plans depending on various Licensee requirements
  • Developing and modifying consumption of SOAP Web Services.
  • Design and write code to enhance new and existing functionalities.
  • Perform Data Analysis, Testing, Debugging and Problem Resolution.
  • Designing, implementing, debugging and testing Batch Jobs as per Business requirements to perform various scheduled tasks or generate reports.
  • Use and analyze Design patterns like Business Delegate, Abstract Factory, Singleton, DAO, etc.
  • Design, implement, debug and test front End UI changes using JavaScript, HTML and CSS.
  • Used Hibernate DAO class to abstract transaction handling
  • Created Modified and Maintained Hibernate Object-Relational Mapping and used other techniques to interact with database.
  • Use Web Servers like JBoss for deployment.
  • Write and maintain SQL queries and use SQL Developer for frequent database updates and providing various Ad-Hoc Business Reports.
  • Handling different tasks for production rollout.
  • Monitoring Production data and resolving real time issues.
  • Research and evaluate technology solutions and present recommendations for improved system operations.
  • Provide guidance and discuss technical solutions with team members.

Environment: Java, J2EE, Struts, Hibernate, EJB, JavaScript, jQuery, HTML, CSS, XML, Eclipse, Unix, Bash, SQL.

Hire Now