We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • 9+ years professional work experience with Masters in Computer Science
  • Experience working in all phases of SDLC mainly software requirements gathering, design, development, testing implementation, support using Java technologies.
  • Extensively worked on Front End Technologies Java, J2EE, JSP, Servlets, JavaScripts, JQuery, Ajax, XML, XSD HTML, CSS, DHTML, EJB, JMS, XHTML and UML.
  • Extensive Experience in Designing and Developing Web based Front End User Interface(UI) interacting with different backend technologies.
  • Experience working on Spring Framework, Hibernate ORM and Struts MVC.
  • Experience working on Lucene, building and maintaining index and creating searching functionality.
  • Experience building and searching in memory graph searching and traversal algorithm.
  • Good experience with databases writing, queries, stored procedures and Triggers using SQL Server 2000/2005/2008 , Oracle, Sybase, TSQL annd PL/SQL.
  • Experience Designing and Developed Application Modules using Java Web Services(Produced/Consumed) using WSDL & REST.
  • Experience working on Agile Development Methodology with SCRUM, Client/Server, Multi - Tier Architecture, Multi-Threaded Applications, Service Oriented Architecture (SOA).
  • Experience developing test cases for Unit Tessting, Integration testing, Stress test and Black Box testing.
  • Working knowledge of Model View Controller (MVC) Architecture, WSDL, SOAP and Windows services.
  • Possess domain knowledge of Finance, Telecom, Healthcare, Retail and Manufacturing applications.
  • Experinced using wireframing and prototyping techniques for designing Web User Interfaces.
  • Experience working in Eclipse,Intellij Idea, Netbeans, Notepad+ and VI.
  • Experience working on version control softwares like Git, Perforce, CVS, PVCS, WinCVS and VSS.
  • Experienced working with Maven and Gradle for builds and Jenkins for CI(Continueous Integration) .
  • Experience writing detail documentation on Requirements, Test cases, SOW and SRS.
  • Experience developing Desktop applications, Web applications and Windows Services.
  • Proficiency in Object Oriented Analysis and Design (OOAD), Object Oriented Programming (OOP).
  • Strong analytical, interpersonal, communication skills, excellent team player and quick learner.
  • Conceptual understanding of new technology before its syntactical implementation.
  • Experience of single handedly bringing new technology and concepts from ideas to actual products.
  • Experience working as Team Lead. Mentoring and Managing a team of 4 developers.
  • Experience in performing multiple roles on multiple diverse projects concurrently.
  • Committed to execute and deliver projects deliverables on time and for Customer satisfaction.
  • Highly skilled in coordinating Onsite-Offshore team model.
  • Designed complex Custom Reports and Dashboards using JSP, Java Servlets and SAP Xcelsius.
  • Experienced and well adapted to technical support and working in a 24x7 work environment
  • Basic knowledge of Application development on Android Mobile Operating System.

TECHNICAL SKILLS

Languages: Java, SQL, Javascript,Jquery, XML, HTML, CSS, UML, PHP, C, C++ and Natural

J2EE Technologies: JSP, Servlets, EJB, JDBC, JMS, JNDI, RMI, JAXP, Struts, Tiles, JUnit, Log4j

Databases: Sybase, Oracle 9i, Oracle 10g, SQL Server 2000, SQL Server 2005, SQL Server 2008 and MySql.

Application Servers: Glassfish, Web Logic, Apache Tomcat, IBM Websphere.

Concepts: OOA/OOD (UML), Design Patterns, Networking, Unit, Module and System Level Testing, Multi Process Synchronization, Internationalization and Agile Development with SCRUM, Struts MVC, Spring and Hibernate.

Operating Systems: Windows XP/Vista/7, UNIX/Linux/CentOS, Android, Windows Pre-Installation Environment (Win PE) and Vista PE.

Others: Apache Lucene, JIRA, Oracle Applications, CVS, PVCS, HP-PPM, Visal Studio, MS Access, Outlook, Rational Rose, Eclipse and Netbeans

PROFESSIONAL EXPERIENCE

Sr. Java Developer

Confidential, NJ

Responsibilities:

  • Designing and Developing multiple modules within SHARC UI. using HTML, CSS, JavaScript working directly with REST Web services using AJAX.
  • Designed and Developed searching capability in SHARC to be able to search any and all Metadata using Java and Lucene.
  • Designed and Developed a custom parser in Java to accept the search string as a query and parse it and generate Lucene queries and search Lucene for Metadata.
  • Designed and Developed complex Graph Traversal algorithm for SHARC to be able to traverse the Metadata Graph for dependent and referenced Nodes.
  • Designed, Developed and Modified existing REST web services for Multiple SHARC interfaces using Java and Hibernate.
  • Maintained and Supported SHARC old designer used by some teams which was built using Struts2 & Hibernate along with Apache Wicket.
  • Supported SHARC Cloud instance which archives historical data as SQLite files for some clients in ATMOS for running historical reports.
  • Maintained and Modified Sybase tables and stored procedures which manage multiple SHARC specific operations.
  • Created and Maintained Shell scripts for SHARC for performing multiple different operations.
  • Performed 24x7 production support for a week every three weeks, troubleshooting and helping SHARC users solve complex problems.
  • Performed Unit Testing of Java code using JUnit and Performed Javascript Functional testing using Selenium and Javascript unit testing using QUnit.
  • Used CVS for version control and Code repository, Gradle for Code building and Assembly and used Jenkins build for CI(Continuous Integration) and deployment.
  • Performed Production Migration of SHARC code, configs and Database changes and performed checkouts to evaluate everything is working after migration.
  • Updated and Maintained SHARC wiki to contain latest SHARC Information at all times.
  • Provided training to multiple users as well as team members of SHARC for performing various duties.
  • Maintained and supported multiple SHARC environments especially Regression environment where daily more than 2 million reports would run and would be Diff'ed for testing SHARC Code.
  • Worked with Offshore team to Design, Develop, Modify and Support SHARC modules.

Software Engineer

Confidential, NY

Responsibilities:

  • Managing the overall responsibility for Surveillance project. Duties include Requirements Gathering from Client Team and Users, Designing Business Logic rules, Converting Project requirements into technical specification for Development Team, Co-ordinate Testing of application with Offshore team and Client Team, Manage and Document Product Versions for Release. Troubleshoot and Track Client Reported Issues.
  • Designed and Developed Web Front End UI for the Surveillance project.
  • Experience Interacting and discussing Requirements with SME's and NOC Technicians(working on DMS100 and 5ESS switches) to make the surveillance project more accurate.
  • Designed the Web Architecture for In-house project, which will be used by Confidential employees and Clients for Issue and Time Management. Includes interfacing with Project Managemnt software CLARIZEN.
  • Providing technical support for multiple projects. Duties include troubleshoot, fix and mange client issues on WCM product.
  • Designed and Developed the reports module for WCM product. Includes designing and developing custom drill down reports for all Client projects using JSP and Java Servlets.
  • Designed and Developed the Monitor Application using Java Web Services.
  • Designed and Developed Dashboard applications within WCM product using SAP Excelsius application.
  • Developed multiple modules within WCM based on Spring Framework, Struts and Hibernate.
  • Provided 24x7 support on all Confidential Projects.
  • Perform project presentation to Confidential management and prospective clients.

We'd love your feedback!