We provide IT Staff Augmentation Services!

Sr. Java Developer/architect Resume

1.80/5 (Submit Your Rating)

Verizon Wireless, VA

SUMMARY:

  • Information Technology Professional with almost 12 years of hands - on experience in Architecting, Designing, Developing application using object oriented design (OOD), object modeling, data modeling, and Service Orientated Architecture (SOA)
  • Experience programmer in Java, C++ and C.
  • Search Technologies like Apache Lucene, Apache Solr
  • Strong understanding of Agile (Scrum, XP, TDD), UML and Design Patterns.
  • Proficient in using JEE technologies like Core Java, Servlets, ESB, JAX-WS, JMS, EJB, JavaScript, Xpress, JSP, RMI, XML, XSD, XSLT, JAXB, JAXP, JBOSS, Apache Cassandra..
  • Experience with Web 2.0 related technologies Spring-JS.
  • Experience with Applications servers like Tomcat, and JBOSS.
  • Experience with database like Oracle, MySQL and MongoDB.
  • Hands on experience with MVC Struts, Spring, Spring MVC/Webflow and ORM (Hibernate and iBatis), messaging JMS capabilities using ActiveMQ.
  • Experience with RDBMS- Tables, Constraints, Views, Triggers, T-SQL, PL/SQL, (Functions, Stored Procedures, and Advanced Query).
  • Experienced in Perl & Shell scripting (ksh/csh/bash/sh).
  • Possessing strong fundamentals of full life cycle of software development (SDLC) and Object oriented design, Data modeling & methodologies using Rational Rose with UML techniques.
  • Hands on with writing stored procedures (PL/SQL) and complex SQL queries for database

TECHNICAL SKILLS:

Java and J2EE: EJB including session and message driven beans (MDB), Java Beans, JDBC,, Servlets, JSP, RMI,JMS and JUnit

Application/Web Server: JBOSS, Apache Tomcat, Maven, Apache Solr,Apache Lucene

Scripting: JavaScript, Maven, Ant, Perl, shell (ksh, bash, csh, sh),Python

IDE: My Eclipse 7.x, Eclipse, IntelliJ-Idea, RAD 5.1.0.2, NetBeans

Version Control: Clear Case, CVS, and SVN

Database: Oracle, MySQL, Apache Cassandra and MongoDB

ORM: Hibernate 3.2, 3.0Methodologies: Agile, UML, Design Patterns, Web 2.0

Framework: Struts, and Spring 2.5, 2.0 & 1.2, Spring Webflow 2.0

Tools: IntelliJ-Idea, JBOSS JBPM, OpenSSL, EditPlus, Putty,, XML Spy, Flex builder, Editix XML Editor, PUTTY, Power Center, .Jenkins

Operating Systems: Windows 98/NT/2000/XP, DOS, Sun Solaris Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, VA

Sr. Java Developer/Architect

Responsibilities:

  • Responsible for Confidential 's Identity Management infrastructure design and continued development, integration development and 24x7 production support.
  • Develop solutions with vendors in the lab, writing concept review, requirements and functional specification documentation and working with the Quality Assurance lab for handoff and field deployment; ongoing projects include but are not limited to development of an Identity Management SOA.
  • Interact with the cross functional teams to create and / or review product requirements, functional specifications, and detailed designs; Post development, interacts with the operations group to communicate / knowledge transfer product details for deployments.
  • Utilize Agile process to streamline development process with iterative development. The system was developed in a test driven development (TDD), Extreme Programming (XP), Pair Programming environment using iterative development methodologies.
  • Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline.
  • Design and manipulation of JBPM process for the client activities in order to manage the services queue for each activity.
  • Research about of JBPM process engine for use in the implementation of Billing requests processing of commercial/residential customers.
  • Designed Implemented the prototype for the functional comparison using Cassandra vs Solr, and then knowledge sharing with other team members on Cassandra.
  • Responsible for Cassandra data modelling based on the existing functionality, and performance tuning.
  • Configured the Cassandra for Supports replication and multi data center replication
  • Responsible for the verification of the Cassandra features working and the quality before it is published.
  • Led design and implementation of new Customer portal using Jquery, Spring MVC, Spring, Hibernate and Oracle.
  • Configured and utilized ActiveMQ queues for asynchronous communication between applications.
  • Designed and implemented a RESTful interface for the company's product.
  • Introduced team to new testing approaches, including Spring integration tests - code quality improved markedly.
  • Led and contributed to OOA/D discussions, design and planning.
  • Using CXF, exposed the RESTful web services as API to be utilized by mobile applications, and other SOAP based web services for B2B communication.
  • Developed the test cases using SOATest for testing each functionality of DSB.
  • Evaluate new technologies and products and documents the product specifications as related to the directory environment; Carry out tests to evaluate various directory design, concepts, performance and features of directory.
  • Developed the module to compare the application performance against RDBMS and LDAP.

Technical Environment: Java 6, Agile(XP, TDD, PP), ActiveMQ 5.3 & 5.7, JMX, Parasoft SOATest 6.x, SoapUI 3.5, JBPM 5.2, Drools Guvnor, BPMN 2.0, Spring 3.2, Hibernate 3.2, RESTful, SOAP, Apache CXF, Apache Cassandra 2.0.8, Apache Solr, Active Directory Studio, Novell eDirectory LDAP, Oracle 11g, Eclipse Galileo, Putty, Apache Tomcat 6.0, Tortoise SVN 1.6.7, Ant 1.7, Linux (SUSE Enterprise v10).

Confidential, MD

Sr. Java Developer

Responsibilities:

  • Involved in complete designing/ architecture the application structure.
  • Elaborated use cases, interface definitions and web services specifications in collaboration with Business and System Analysts and Architecture Group.
  • Utilize Agile process to streamline development process with iterative development.
  • Involved in object-oriented design, Object Modeling and Data Modeling of the application.
  • Manage all aspects/lifecycles of projects for engineering including resourcing and deliverables timeline.
  • Using ActiveMQ series, implemented asynchronous communication between modules.
  • Develop, implement, and maintain an asynchronous, AJAX based rich client for improved Develop and maintain elaborate services based architecture, created various reference lookup services as Web services using Castor Mapping, SOAP UI.
  • Implemented the web services and associated business modules integration using Spring JS API, Spring MVC/Webflows, Spring, and Hibernate ORM.
  • Designed, implemented, and tested the portal module with Adobe Flex Api.
  • Using PL/SQL, written various stored procedures to enhance the performance.
  • Extensively used Spring framework for modularizing the application.
  • Involved in code review, Unit testing, functional testing, system testing and Integration Testing.
  • Designed/Implemented whole application package structure and their dependencies using Ant.
  • Provided the production support for the application to the business users.

Technical Environment: Java 6, J2EE, JSP, WS with SOAP, Soap UI, Spring v 2.5.6, Spring Webflow 2.0, Active MQ 5.2, Hibernate 3.2, HTTP/SSL protocol, Adobe Flex 3.0, WebLogic Application Server 10g, Apache Tomcat 6.0, DOJO, Spring-JS, Agile (Scrum, XP, TDD), JavaScript, JMeter, Ant 1.7, Oracle 11g, AIX, Rational Clear Case and Clear Quest, Visio, 2007, Toad IDE, JUnit 4.3.

Confidential, MA

Tech Lead

Responsibilities:

  • Understood, modified & categorized the complex requirements for integration & syncing trading functionality of total return swaps with existing infrastructure.
  • Modified/Created/Compiled functional specification, readable requirements & iteratively. reformed project design of entire TR Swaps module for derivatives and Risk Mngt. Analysis.
  • Build the multithreaded batch process to generate the reports for the application.
  • Effective utilization & implementation of design patterns like Observer, Command, Adapter, singleton, factory method, etc to organize & modularize source.
  • Stored Procedures for database with extensive use of callable & prepared statements within normal & enterprise Java beans and other classes.
  • Involved in the complete implementation of the application model using J2EE architecture.
  • Involved in a full SDLC (Analysis, Design, Development, Implementation, Testing and Deployment) of the Application model using JEE N-Tier architecture.
  • Responsible for the integration of application with other on line applications and the legacy systems.
  • Designed and Developed databases for different modules in Oracle.
  • Involved in database design and views and coding of Stored Procedures.

Technical Environment: Java, JEE, Struts Framework (1.0), JSP, Servlets, EJB, PL/SQL, MQSeries, JMS, Ant, Calypso (SaaS), Visio, HTML, DHTML, XML, Eclipse, BEA Weblogic Application Server 8.1, Sybase, Log4J, CVS, Windows NT Client/Server, Linux.

Confidential, VA

Tech Lead

Responsibilities:

  • Involved in a full SDLC (Analysis, Design, Development, Implementation, Testing and Deployment) of Infrastructure model using J2EE N-Tier architecture.
  • Involved in object-oriented design Object Modeling and Data Modeling of the application.
  • Involved in gathering requirements and converting them into use cases.
  • Development of the modules using SOAP based Web Services by exposing beans functionality.
  • Using Spring 2.5, implemented aspects and container services, decoupling and separation of concerns, container independence, modernize web layer to Spring MVC stack.
  • Developed persistence and Data Layer using Spring and iBatis Data mapping.
  • Used Visio for Object modeling and data modeling and documentation.
  • Communicating with peer teams to resolve inter-component or interfaces design and implementation details/issues.
  • Implemented batch job, based on multithreaded module, which starts multiple processes to bring independent data from different databases and JIL files for job scheduling for Autosys.
  • Developed Shell Scripts to support back end processes like migrations and Database Maintenance in QA and Production environment.
  • Involved in code review, Unit testing (JUnit), integration testing, and bug fixing using Clear Quest.
  • Using Informatica Power Center, involved in extraction, transformation and dispatching of the data to the warehouse.
  • Worked on moving/merging large sets of data/configuration files between environments using perl scripts.
  • Generated self-signed certificate for secure network access by various clients.
  • Created batch program that parse and load the data from flat files into Database tables using Perl and korn shell scripting.
  • Developed Automation script for the application-using Maven and implemented the loggers using Common loggings.
  • Provided the production support for the application to the business users.
  • Debugged several difficult production problems caused by memory leaks by using JMeter.

Technical Environment: Java 5, JEE, JSP, Servlets, WS with SOAP, Spring v 2.5, Spring MVC, CXF 2.0, iBatis 2.3, Websphere Application Server v7.1, WSAD, Apache Tomcat 6.0, XML, Autosys, Perl Scripting, Agile (Scrum, XP, TDD), JavaScript, JMeter, Maven, Oracle 11g, Novell eDirectory LDAP, Informatica Power Center 8, OpenSSL, Rational Clear Case and Clear Quest, Visio, 2007, Toad IDE, JUnit, Log4J, Mercury Quality center 9.0, Linux.

Confidential, CA

Sr. Java Developer

Responsibilities:

  • Involved in object-oriented design Object Modeling and Data Modeling of the application.
  • Development of the modules using Core Java, J2EE, Servlets, JSP, Spring, Hibernate ORM, EJB, JavaScript, and XML.
  • Migrated legacy J2EE alert services to a Spring-Hibernate based, clusterable, modular core enterprise service, with Spring MVC, Acegi security, and MQSeries JMS.
  • Report Generation by writing complex SQL queries to extract data from database.
  • To enhance the performance, extensive use of PL/SQL Stored Procedures for database with callable & prepared statements.
  • Developed a job for asynchronous application communication using MQ with MQI.
  • Developed multiple batch job and JILs for Autosys job scheduling and maintaining.
  • Implemented the system that supports numerous PERL/KSH scripts, which feed data from other application databases to the system and update relevant databases.
  • Used Clear Case as a Version Control Tool and followed standard software life cycle.
  • Involved in code review, Unit testing (JUnit), integration testing, and bug fixing using Clear Quest.
  • Provided the production support for the application to the business users.

Technical Environment: Core Java 5, JEE, JSP, Servlets, JDBC, Spring 2.5, Hibernate 3.0, EJB 2.1, JavaScript, Autosys, MQSeries v 5, XML, XSD, Ant, JDBC, Oracle 10g, Rational Clear Case and Clear Quest, Eclipse IDE 3.1, Flex 2.0, Weblogic 9.1 & Apache Tomcat 6.0, Toad IDE, JUnit, Log4J, Mercury Quality center 9.0, Shell Script, HTML, DHTML, Rational Rose, Cruise Control, Window XP Pro, Sun Solaris.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked in User (Radio Traffic) Plane of the product. I was actively involved in design, development and testing of PDCP protocol stack using RFC 2507. Designed, developed The PDCP protocol stack
  • Developed the OAM interface of the Radio Traffic Plane for RF Trace, Performance Measurements and Fault Management (design, development and unit testing).
  • Also worked in control plane as a part of BRRM team for Radio Bearer Controller Capsule where my role was Bug fixing and sanity testing for MRs related to Call Admission Control, Dynamic Bearer Control, RAB/SRB establishment, configuration, reconfiguration and release
  • Requirement Analysis and Design.
  • Preparation of Estimation.
  • Knowledge transfer to the team members.
  • Coding and Unit testing - Individual modules.
  • Preparation of Unit Test scripts

Technical Environment: 3G, C, C++,Call processing/call control, ClearCase, GDB NodeB, RLC/MAC/PDCP, SDL/SDT, WCDMA Air Interface(signaling plane and user plane),Solaris, UML, Vxworks

Confidential

Software Engineer

Responsibilities:

  • Bug Fixing LAPDMed on /LTEOAM subsystem on Abis Interface.
  • Handling of ROI module
  • Coding for push to talk feature in ROI
  • Maintenance of the transport layer
  • Knowledge transfer to the team members.
  • Coding and Unit testing - Individual modules.
  • Preparation of Unit test cases

Technical Environment: Abis/A interface monitors, ASN, C, ClearCase, GDB, GSM,LAPD/LAPDm, NetHawk, SDL/SDT, X.25

We'd love your feedback!