We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Richardson, TX

SUMMARY

  • 12+ years excellent experience in design, analysis, development, testing and deployment of enterprise, client - server, distributed, Internet/Intranet based database applications including Telecommunications sector.
  • Java/JEE: 12+ years of working experience with Core Java, Multi Threading, Java (SDK 1.11), EJB 3.0, JDBC, JSP, MVC Struts, Spring Core, Spring MVC, Spring ORM, Spring Boot with Hibernate, Micro services, JavaScript, Angular JS, CSS, XML, JSON, JMX, HTML, DHTML, JUnit, Log4j, Apache ANT, Maven, Gradle, Jenkins.
  • Expertise in designing and developing web based enterprise applications using JEE technologies like Servlets, JSP, EJB, Struts, Hibernate, Spring, JDBC, JNDI, JMS, Java Beans, SAX/DOM, XML, AJAX, IBM MQSeries, UML and JavaBeans.
  • Experience in developing voice applications (IVRS) using VXML (Voice XML), CCXML (Call Control XML) and CCAPI (Call Control API)
  • Experience in SS7, SIP networks and different protocols SIP, ISUP, ISDN, M3UA, Sigtran, Diameter, TCAP, MRCP, CAMEL, INAP, MAP, SNMP, OPP etc.,
  • Experience in designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
  • Proficient in creating Virtual machines (Linux and Windows) with VMWare vSphere client.
  • Experience in installing applications on both Linux and Windows environments (VM as well as Physical boxes such as HP Blade servers and Rack mount servers). Used TMC (Telecom Media card) and HAC (Headset Adapter Card)
  • Experience in developing and maintaining SharePoint sites.
  • Proficient in creating and delivering technical trainings and in providing developer assistance.
  • In-depth experience in implementing various design Patterns including Session facade, Business Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Strong experience in deployment of software and configuration on Web Sphere Application Developer (WAS) 4.x/5.x/6.1/8.5, Eclipse 4.3, My Eclipse 4.1, Apache Tomcat 4.1, Sun, Jboss Server on Linux and Windows environments.
  • Experience in designing and developing RESTful, RPC and Document based web services using SOAP/HTTP implemented Web Services (WS) security.
  • Extensive experience in design, development and implementation of Model-View - Controller (MVC) frameworks.
  • Experience in creating Video tutorials with Adobe Captivate and Camtasia Studio.
  • Experience in developing the front-end components via HTML/DHTML, JSP, CSS, Angular JS, JavaScript, Tiles, and JSTL tags.
  • Extensive experience on using task and ticket tracking tools JIRA, SPARKS and Bugzilla.
  • Extensive experience in JSF framework, Hibernate framework, AJAX framework, and spring framework.
  • Extensive experience in design, development and implementation of portal applications using WebSphere Portal Framework.
  • Experience in creating complex Portlets (JSR 168) using IBM Portlets implementation
  • Experience in working on JavaScript API’s like Dojo and JQuery.
  • Experienced in Object Oriented Methodologies, design patterns and UML modeling using tools like Rational Rose and MS Visio.
  • Knowledge on Service Oriented Architecture (SOA) and experience in developing Web Services using SOAP and REST API. Clear understanding of SOAP specification, XSD and WSDL standards.
  • Experience in designing and developing RPC and Document based web services using SOAP1.1/HTTP, implemented Web Services (WS) security.
  • Hands on experience with version control tools Clear Case, SVN, GIT, CVS and CMVC.
  • Experienced in Test Driven Development.
  • Experience with various IDEs like IBM Rational Application Developer (RAD), IBM Rational Software Architect (RSA), IBM Web Sphere Application Developer (WSAD), Eclipse and Net Beans.
  • Experience with Network tools like Wireshark, SIPp, Linphone, SJPhone, Jmeter, Simulap, Apache Directory Studio, JXplorer etc.,
  • Experience with TOPs, Cisco UCCE and IPCC and processing the XMPP and OPP messages
  • Databases/Oracle: 11+ years of experience using DB2, Oracle, Mysql, VoltDB with good hands on experience of SQL and PL/SQL.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Good Experience on No SQL data bases like MongoDb.
  • Extensive experience on WAS 6.1 to WAS 8.5 migration of web services and web applications.
  • Experience in fixing the issues reported by Fortify and Black Duck Scans.

TECHNICAL SKILLS

Operating System: Windows NT/7/10, MSDOS, Linux.

System Designing Tools: UML, Rational Rose, MS Visio.

Spring related: Spring-Core, Spring ORM, Spring MVC, Spring Boot.

Frameworks: Struts 2.0, Spring 4.0, Hibernate 4.0.

Databases: DB2, Oracle 10g/9i,, MySQL, MS SQL Server 2000, Maria DB, VoltDB.

Web technologies: Core Java, Multi Threading, Java (JDK 1.7/1.8), JavaBeans, JDBC 3.0/2.1, LDAP, JNDI, JMS, EJB 3.0, Java Servlets 2.3/2.2, JSP 1.2/1.1, JSTL, Custom Tags, Struts 2x, Spring, Hibernate, HTML, DHTML, JavaScript, Angular JS, AJAX, CSS and CGI.

XML technologies: XML, XSL, XSLT, JMX, SAX, DOM, AXIS, Castor, XMLBeans and JAXB, DTDS, DOJO.

Voice application technologies: VXML (Voice XML), CCXML (Call Control XML), CCAPI (Call Control API)

Other technologies: Log4J, JMS, JTA, WSDL, SOAP, Restful.

IDE: Eclipse 2.x/4.3, Net Beans.

App Server: WebSphere Application Server 6.0, JBoss.

Web Server: Apache Tomcat 4.x,/5.x/6.x, Java Web Server 2.0, Resin

Version Control: SVN, GIT, CVS, Clear case, CMVC.

S/W Development Methodology: Agile (Scrum) and Waterfall Model.

Testing: JUnit.

Build tool: Ant, Maven, Gradle.

Tools: OCStudio, Cisco Unified CallStudio, TOAD, SQL Developer, DB Visualizer, Squirrel SQL, SOAP-UI, Postman.

Web Services: Axis2, TCP Monitor, WSDL, JAX-RPC, JAX-WS, JAX-RS, JAXB .

Network Tools: Wireshark, SIPp, Linphone, SJPhone, Jmeter, Simulap, Cisco IPCC, Apache Directory Studio, JXplorer, Real VNC etc.

PROFESSIONAL EXPERIENCE

Confidential, Richardson, TX

Lead Java Developer

Responsibilities:

  • Gather requirements for the enhancements and create document with LOE.
  • Perform Code changes, create release and unit testing.
  • Create high level design documents and assist team in development.
  • Participated in System testing and User Acceptance Testing.
  • Provided support on the production issues.
  • Worked on Cisco UCCE (Soft Switch) and IPC (IP Communicator) and the protocols SIP and OPP.
  • Supported platform upgrades and resolved issues related to the upgrades.
  • Implemented JNDI for VOIP, HAC and OPP events.
  • Debug and resolve the issues related to Multi threading.
  • Used parsing techniques to parse the XMPP messages that comes from the switch.
  • Added new functionality to accept calls from Red Cross.
  • Developed a tool for troubleshooting connection issues.
  • Submit code for Fortify and Black duck scans periodically and fix all the vulnerabilities.
  • Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect of the operator workstation.
  • Developed user interface using JSP, JavaScript, and HTML.
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
  • Developed Restful Web Services with Spring Boot based on Micro services.
  • Implemented Spring Controllers, Processors, Command classes, Beans and JSPs.
  • Made changes to existing JSPs to make them display the information sent from display classes.
  • Build the applications using Jenkins.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using WinSCP, putty.
  • Fixed the security issues to comply with Fortify and Black Duck scans.
  • Used SVN, GIT for version control system.
  • Designed Unit Testing frame work for every module with JUnit.
  • Involved in the code review and suggested the best practices to my team.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Provided suggestions to the performance team.
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Implemented the System based on the Requirement and functional analysis.
  • Responsible for writing and review of use cases and code.
  • Co-ordinate with testing team in manual steps to execute.
  • Followed agile methodologies by participating in Scrum meetings.

Environment: JDK8, JavaScript, Servlet, JSP, Spring4.0, CSS, Hibernate, HTML, Spring Architecture, Spring Boot, Micro Services, Spring MVC, RESTFul Web services, XML, JSON, XPath, Log4J, Eclipse, Maven, JUnit, Oracle 11g, MySQL, MongoDB, Windows 10, Linux, Putty, SIP, OPP, Wireshark, IPC, Cisco CallStudio.

Confidential, Franklin Lakes, NJ

Senior Java Developer

Responsibilities:

  • Wrote many technical documents that reflect the classes and configuration files.
  • Collaborated with the other interfacing teams who are affected by the changes and also the teams that have effect of the tracking module.
  • Developed user interface using JSP, JavaScript, and HTML.
  • Developed the application using Spring MVC Framework with respect to Model View Controller architecture.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 11g as the back-end databases.
  • Developed Restful Web Services based on Spring MVC.
  • Implemented Spring Controllers, Processors, Command classes, Beans and JSPs.
  • Made changes to existing JSPs to make them display the information sent form display classes.
  • Build the applications using Jenkins.
  • Developed using Hibernate in Data Access Layer to access and update information in the database.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Transfer the files to the Linux environment using WinSCP, putty.
  • Used CVS for version control system.
  • Designed Unit Testing frame work for every module with JUnit.
  • Involved in the code review team that suggests the best way so that the product is stable and is implemented with the best performance and efficiency.
  • Used the JDBC and simple JDBC connection for data retrieval from the database for various inquiries.
  • Provided suggestions to the performance team.
  • Used XML, WSDL, XSD and JAXB, JSON, Web Services technologies (Restful, SOAP), and data structure to transport data and interact with external vendors through Web Services.
  • Designing & prototyping various GUI components using HTML and JavaScript.
  • Implemented the System based on the Requirement and functional analysis.
  • Responsible for writing and review of use cases and code.
  • Co-ordinate with testing team in manual steps to execute.
  • Created virtual machines (Linux and Windows) and installed the product.
  • Followed agile methodologies by participating in Scrum meetings.

Environment: JDK7, JavaScript, Servlet, JSP, Spring4.0, CSS, Hibernate, HTML, Spring Architecture, Spring Boot, Micro Services, Spring MVC, SOAP UI, RESTFul and SOAP Web services, XML, XPath, Log4J, Eclipse, Maven, JUnit, Oracle 11g, CVS, Windows 10, Linux, Putty.

Confidential

Senior Java Developer

Responsibilities:

  • Development of Service applications by using Java, JSP, Spring MVC, Spring core, Spring Boot, SOAP and Restful web services on top of SIP, TCAP and diameter protocols.
  • Worked with Different databases Oracle 11G and VoltDB.
  • Build the services by using Gradle and Maven build tools.
  • Deploy the services in Jboss on top of OCCP platform.
  • Testing the services on virtual machines as well as physical machines
  • Lead the team in development and testing
  • Developer Assistance to the end clients in developing the services on top of OCCP
  • Provided Technical training for different Customers in the client locations
  • Created Virtual Machines (Windows and Linux) and Install the product
  • Created Video tutorials with the help of adobe captivate to use in training for customers.
  • Monitored CDRs to resolve the issues.
  • Monitored SNMP traps to resolve network related issued.
  • Created documents for all the services to be used by end clients.

Environment: Cloud, Virtual Machines, Java, Multi Threading, Servlets, Spring MVC, JDBC, XML, Java Script, Web Services(SOAP, JAX-RS, JAX-WS), RMI, mysql, Unix, JMX, Jboss Wildfly, Gradle, SIP, TCAP, Diameter, VoltDB

We'd love your feedback!