We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

New Haven, CT

SUMMARY

  • Programming expertise in Java/J2EE, C, C++ Technologies on Linux & Windows Platforms and DB designing skills on Oracle and Informix RDBMS, design expertise using UML
  • Sound understanding in Principals of Software Architecture, Algorithms, Design Patterns, Data Structures, OOAD, MVC, ORM, SOA Frameworks
  • Working knowledge of Telecom Billing Systems, Business Intelligence Systems, Network Management Systems, PCRF, SDP, CMS, CRM, Health Care Systems and Mobile Applications.
  • Handled integration of Billing system with Charging gateways, Content management systems & several 3rd party systems over SOAP based Web services, REST APIs& Diameter
  • Exposure to Software Development Life Cycle processes defined by CMM, Agile & SCRUM methodologies
  • Excellent written & oral communication skills. Experienced in gathering and analysing customer requirements, writing System Design specifications & Acceptance test plans
  • Handled international assignments, worked with Major Telecom Operators. Experienced in leading product deployment, subscriber migration & UAT activities onsite
  • Well versed with specifications drafted by standard bodies like 3GPP, IETF, IEEE et al., handled the role of Domain expert & Technical consultant to cross functional teams.

TECHNICAL SKILLS

  • Programming Languages & Technologies Java/J2EE
  • Servlets
  • JSP
  • Java Scripting
  • JSON
  • AJAX
  • JSF
  • IceFaces
  • HTML
  • CSS
  • XML
  • JAXP
  • JAXB
  • WSDL
  • SOAP
  • REST
  • JQuery
  • Spring 3
  • Struts 2
  • Hibernate
  • JDBC
  • JMS
  • Log4j
  • Slf4j
  • JUnit
  • ANT
  • MAVEN
  • C++
  • C
  • Python
  • Shell Scripting
  • AWK
  • SED Tools Eclipse
  • Source Insight
  • MS VC++
  • GCC
  • GDB
  • MS Visio
  • Rational Rose Application/Web Servers Apache Tomcat
  • JBOSS
  • Weblogic Test Tools SOAP UI
  • HTTP Analyzer
  • Appscan
  • FindBugs Database Oracle SQL
  • PL/SQL
  • In Memory database
  • DB Visualizer
  • SQL*Plus Operating Systems Unix
  • Linux
  • Windows
  • VxWorks
  • Android Protocols/Standards Web HTTP
  • SOAP
  • Web - Services (SOAP JAX-WS/RPC & REST JAX-RS) Networking TCP/IP
  • UDP
  • SNMP
  • ASN.1 Telecom SS7
  • CAP
  • MAP
  • SIP
  • SMPP
  • Diameter
  • DCC Gy
  • IMS
  • LTE Software Configuration Management Tools SVN
  • MS VSS
  • Rational clear Case
  • GIT

PROFESSIONAL EXPERIENCE

Java Developer

Confidential, New Haven, CT

Responsibilities:
  • The objective of WAM (Web Access Manager) is to implement Autantication and Authorization API for all customer facing applications. WAM ca host a centralized login page and receives user credentials or an encrypted token for autantication. WAM can also host application - specific login pages. Upon successful autantication, an EPAC (Extended Privilege Attribute Certificate) is created, returning the request to the IBM TAM (Tivoli Access Manager) WebSEAL. Responsibilities: Developed TAM EAI in JAVA. 
  • Developed the JAVA API to generate customized headers in WebSEAL. 
  • Configuring JDBC in WAS with ORACLE. 
  • Involved in writing LDAP bindings in JAVA. 
  • Involved in writing data base stored procedures and queries. 
  • Involved in updating the application properties in real time from DB. 
  • Extensive experience working in an Agile development environment. 
  • Updating the project reference document.
  • Writing JUnit test cases. Environment: Java, JSP, Servlets, JDBC, IBM WebSphere, Struts, HTML, XML, Oracle and JavaScript.

Systems Engineer

Confidential, Fairfax, VA

Responsibilities:
  • Description: Online Charging System enables telecom operators to provide prepaid telephony services for fixed line & Mobile subscribers. Its Business Management Platform built on advanced Java frameworks provides operator with GUI for Service management & a rich set of business rules to charge end users. Responsibilities:  Worked closely with teams in multiple R&D centres responsible for development of different modules of Online Charging System and coordinated version & deployment management
  • Worked on Service data management module using Struts MVC for GUI 
  • Developed Web services over SOAP using WSDL, XSD & Apache AXIS2 libraries to enable Provisioning, CRM, CMS&VAS systems to communicate with Billing System
  • Worked on the multi-language support(I18N) module for GUI, designed & developed feature configuration module based on XML using JAXP 
  • Worked on dynamic rendering of pages with form validation based on partial submitfunctionality & AJAX Push using JSF, ICEFaces 
  • Implemented DAOs using JDBC Template to maintain Service data on Oracle Database. 
  • Designed & developed the dynamic tariff feature based on the data pushed by Business Intelligence systems using Event, Listener model. 
  • Resolved several Concurrency issues & implemented optimizations during product evolution Environment: Java 1.5, Linux, Apache Tomcat, Oracle 10g, Spring3, Struts2, Axis2, ANT

Java Developer

Confidential

Responsibilities:
  • Description: The Team developed the customer portal, where they could view all their policies, request changes, view and pay their bills, report a claim and check claim status and also get quotes for a new policy. Role was to develop an application dat would gather all the policy information and present it to the customer and save any changes dat were made. Responsibilities • Used HTML, JavaScript, Servlets, and JSP in the presentation tier. Developed business delegates to communicate with the Enterprise Java Beans (EJB) and web services residing on the business tier. • Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life cycle of project. • Developed the application dat was used to create dynamic JSPs, gave input from a database table containing information about the contents of the JSP being developed. • Wrote Servlets programming and JSP scripting for the communication between web browser and server. • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity. • Coded different deployment descriptors using XML. Generated Jar files are deployed on WebLogic Server. • Involved in the development of presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript. • Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity. • Performed the development of the presentation layer and GUI framework in JSP. Client Side validations were done using JavaScript. Environment: J2EE, Java 1.4, XML, JAXB, JNDI, SOAP, WSAD 5.1, Websphere Application Server, Linux, SQL Server 2000, Rational Rose, and Oracle 9i.

Java Developer

Confidential

Responsibilities:
  • Description: e-Check Payment System involved the development of 'software modules' for the generation and verification of 'Electronic Check' .The E-Check system mentioned here consists of Payer System, Payee System and Bank Servers. The Payer System was used to write E-Checks on a PC, which was signed digitally using cryptographic hardware token like Smart card. The Payee System was used to verify payer's signatures. The Payee Bank Server processed and verified the 'deposited endorsed E-Checks' and 'Clears and Settles' the transaction. Responsibilities: Performed the development of the replica of the actual project using Swing.  Extensively used Core Java. 
  • Actively involved in the generation of the FSML document. • Used Java Strings and String Tokenizer classes. • Extensively used the Java IO to write the data into files to FSML documents. 
  • Performed the modification of the parser for the generated FSML to TEMPeffectively parse the document generated in the replica. • Extensively used the layout managers like GridLayout, GridBagLayout and BoxLayout. • Created a presentation of the actual flow using PowerPoint. • Wrote the procedures for storing the generated files in the database. • Worked with JQuery in for the client side HTML scripting. 
  • Created XML files and applied XSL to enable users to access the system.
  • JAXP API was used in processing XML files with DOM and SAX parsers. 
  • Performed the testing and bug fixing. Environment: Java, JDBC, Swing, AWT, FSML (Financial Services Markup Language), XML.

We'd love your feedback!