We provide IT Staff Augmentation Services!

Technical Lead Java Resume

0/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 12+ years of analysis, design and development and architecture experience in open source technologies and J2EE platform.
  • Architecting, design and development and maintenance of large scale highly available applications in the areas of Switching & Signaling, Class 5 Soft switch, Trading Communication, VoIP protocols (SIP, H.323, SDP, T.38, MGCP, TGCP, DOCSIS), Service Assurance, Video conferencing.
  • Very Strong Object - Oriented Developer with experience in Software Design and Product Engineering.
  • Proficient software system architecture sense and expertise in applying various design patterns.
  • Highly experienced in designing, developing and debugging applications using technologies like Java SE, J2EE, JDBC 3.0.
  • Hands-on Experience in developing J2EE applications using frameworks such as Spring, Hibernate, and Junit.
  • Proficient in application development using spring modules Spring-Core, Spring-JDBC, Spring-MVC, Spring Batch, Spring Boot.
  • Proficient in application development using WebServices using REST and SOAP.
  • Proficient software system architecture sense and expertise in applying various design patterns.
  • Experience in setting up unit test framework with jMock, JUnit.
  • Hands on experience in programming web servers and application servers (Tomcat, BEA WebLogic, OCCAS (Oracle Communications Converged Application Server)).
  • Excellent knowledge and familiarity with popular process methodologies like Agile, Waterfall.
  • Hands on experience in writing queries in Oracle, MySQL.
  • Hands on experience in GitLab.
  • Experience in Software Service Provider Domain:
  • 10+ years of wide exposure in areas of architecture, Requirement gathering, Application Delivery, Customer Interaction, Technical Project Management, Quality Management.
  • 11+ years of intense exposure to all phases of software development life cycle starting from Requirement analysis, design, coding, testing and implementation of application software. Experience of working closely with customer (onsite/offsite).

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Technical Lead Java

Responsibilities:

  • Analyze functional requirements and translate them into technical specs.
  • Designed, developed and debugging applications using Java SE, J2EE, JDBC 3.0 technologies.
  • Used LDAP to implement authentication and authorization services.
  • Experience in creating and consuming REST and SOAP webservices.
  • Used Java to retrieve and display the data into database.
  • Developed services to get device, interface information using Spring Boot.
  • Generate hourly/daily/weekly reports to customers using Spring Batch.
  • Wrote MySQL query for validation purpose.
  • Followed the Agile methodology.
  • Followed Test Driven Development approach.
  • Install and maintenance of CA-PM.
  • Monitor, analyze and report the matrices of devices/interfaces.
  • Used Apache Kafka to capture the real time reports and send info to Data Lake.
  • Developing the interfaces in Java.
  • Lead the team in meeting the timelines and mentored the team members.
  • Identify issue in CA-PM and raise ticket against CA.
  • Defect tracking and taking it to closure.
  • Ensured consumers of legacy systems transition smoothly to CA-PM.
  • Mentoring team on technical up fronts.
  • Preparing release plan and deployment guide.
  • Coordinating with Offshore team as Onsite Tech Lead.
  • Used GitHub/GitLab for version control.
  • Created test cases and tested using Junit.
  • Involved in SCRUM meetings and followed the AGILE methodology.
  • Worked on HP Vertica database.

Environment: Java, XML/JSON, Spring Batch, Spring Boot, WebService(SOAP/REST), Unix, GitHub/GitLab, MySQL, JDK 1.7, CA Agile Center, CA Performance Management (CA-PM), Red Hat Enterprise Linux 6.8, HP Vertica as Backend database, Junit.

Confidential

Technical Lead Java /Lead Developer Java

Responsibilities:

  • Analyzing Application Use Case for OMNIVue UI Caliber RM and translate them into technical specs.
  • Used core Java 1.6 to develop the features.
  • Followed the Agile methodology.
  • Leading a team of peers in creating High/Low Level Design Document (HLD/LLD) from Application Use Case.
  • Developing SOAP request /response between OMNIVue& ICL using JSON.
  • Experience in creating and consuming REST and SOAP webservices.
  • Wrote MySQL query for validation purpose.
  • Organized the Scrum meetings with the team on daily basis.
  • Part of the core IT group that developed strategic vision for NIC and drove key departmental objectives including improved client engagement, business-aligned development, validated and reliable applications, scalable and maintainable application architectures, and robust infrastructure operations.
  • Defined enterprise documentation standards and practices for project engagement and definition, use cases, test cases, technical documentation, support requests, and maintenance agreements.
  • Mentored project teams; created, reviewed, and audited documentation artifacts, as needed.
  • Built application platform foundation to support migration from client-server product lines to enterprise architectures and services.
  • Collaborated with application teams to spin off standardized J2EE architecture, application development kit.

Environment: Java, GitHub, JDK 1.6, Borland Caliber, Microsoft Visio, Oracle 11g, XML/JSON, Hibernate, Spring MVC, Spring Boot, WebService(SOAP/REST), Eclipse with Java EE IDE, REST service.

Confidential, Chicago, IL

Technical Lead Java / Lead Developer

Responsibilities:

  • Creating and defining Application Use Case, Wire Frames from the Use case defined by customer.
  • Interact with end-consumer and take their feedback at every stage to find tune the requirements
  • Discussed the architecture with the lead architect.
  • Develop a web conference tool which rich features like video conferencing, chat, audio support, white board.
  • Developing the call flows in core Java 1.6 using the WebRTC, IMS CTS APIs.
  • Experience in consuming REST and SOAP webservices.
  • Performed code review using the Code Collaborator and IBM RTC tool.
  • Wrote MySQL query for validation purpose.
  • Escalate any issue on time without any delay.
  • Work closely with team members and ensure all deliverable are met.
  • Performed Code reviews and follow agile of model.
  • Involved in daily Stand-up meeting and Agile Scrum.
  • Involved in setting up the testing environment.
  • Created test cases and tested using Junit.
  • Testing on various latest devices of Apple (iPhone, iPad, Mac book, iPad Mini) and Android (Samsung S7, Samsung Galaxy tab).

Environment: Java, GitHub, JDK 1.6, WebRTC, Eclipse with Java EE IDE, RESTful service, Jquery, HTML5, CSS.

Confidential

Technical Lead (Java/J2EE)

Responsibilities:

  • Creating and defining Application Use Case from the Use Case defined at Program level.
  • Design call flows to ensure end-user (trader who is using turret) has the same experience as before.
  • Design patterns Used: Singleton.
  • Leading a team of peers in creating High/Low Level Design Document (HLD/LLD) from Application Use Case.
  • Developing the call flows in core Java 1.6 using the underlying APIs exposed by OCCAS.
  • Performed code review using the Code Collaborator and IBM RTC tool.
  • Wrote MySQL query for validation purpose using Toad.
  • Running the application on OCCAS and testing the functionality.
  • Testing on Turrets (phones used by traders) various call features.
  • Coordinating with Offshore team as Onsite Lead co coordinator.
  • Version control, creation of tasks, tracking defects using IBM RTC tool.
  • Fix critical bugs in production.
  • Preparing release plan and deployment guide.
  • Created test cases and tested using Junit.
  • Involved in daily Stand-up meeting and Agile Scrum.
  • Reviewing the Development Integration Test (DIT), System Integration Test (SIT) Test Plan.
  • Provide technical Support to DIT and SIT teams.

Environment: Ant for build scripts, IBM Rational Team Concert (RTC), Eclipse as IDE, Linux, Oracle 9i as Backend database, Oracle Communication Converged Application Server (OCCAS), My SQL, Toad.

Confidential

Senior Software Developer

Responsibilities:

  • Translating the requirements to actual code using Java.
  • Setting up the environment to test the Microsoft Office Communication Server (OCS)
  • Leading a team of peers in creating High/Low Level Design Document (HLD/LLD) from Application Use Case.
  • Created test cases and test plan.
  • Performed code reviews and prepared the test bed (machine set up and lab setup).
  • Configuring the of Nortel CS2K Soft switch - Trunk group, point codes, dial plans required for testing.
  • Integrating Microsoft Office Communicator with Nortel phones.
  • Testing end-to-end functionality.
  • Used Clearcase for version control.
  • Performed integration testing and system testing.

Environment: Java, Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty

Confidential

Senior Software Developer (Java/J2EE)

Responsibilities:

  • Gathering the requirements from the customer.
  • Translating the requirements to High/Low Level Design Document (HLD/LLD).
  • Translating the requirements to actual code using Java.
  • Working closely with peers to develop the code to support monitoring of call.
  • Prepare Test Plan & Test Cases.
  • Performed Peer review of codes.
  • Used Clearcase for version control.
  • Execution of Test Plan and Test cases.

Environment: Java, Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Nortel Phones

Confidential

Senior Software Developer (Java/J2EE)

Responsibilities:

  • Engaged in gathering the requirements from customer.
  • Translating the requirements to High/Low Level Design Document (HLD/LLD).
  • Translating the requirements to actual code using Java.
  • Working closely with peers to develop the code to support monitoring of call.
  • Prepare Test Plan & Test Cases.
  • Performed Peer review of codes.
  • Used Clearcase for version control.
  • Preparing the test bed (machine set up and lab setup).
  • Execution of Test Plan and Test cases.

Environment: Java, Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Nortel Phones

Confidential

Senior Software Developer (Java/J2EE)

Responsibilities:

  • Engaged in gathering the requirements from customer.
  • Translating the requirements to High/Low Level Design Document (HLD/LLD).
  • Translating the requirements to actual code using Java.
  • Working closely with peers to develop the code to support monitoring of call
  • Preparing the test bed (machine set up and lab setup).
  • Prepare Test Plan & Test Cases.
  • Performed Peer review of codes.
  • Used Clearcase for version control.
  • Execution of Test Plan and Test cases.

Environment: Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Java, Nortel Phones

Confidential

Senior Software Developer

Responsibilities:

  • Prepare Test Plan & Test Cases
  • Performed Peer review of Test Plan & Test Cases.
  • Preparing the test bed (machine set up and lab setup)
  • Involved in test plan and test case preparation.
  • Used Clearcase for version control.
  • Taken the ownership of module.

Environment: Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Java, T.38 supported Fax machines

Confidential

Senior Software Developer (Java/J2EE)

Responsibilities:

  • Performed requirement analysis, design, coding and testing.
  • Translating the requirements to actual code using Java.
  • Preparing the test bed (machine set up and lab setup)
  • Involved in test plan and test case preparation.
  • Providing design support to Nortel’s one-tier customer.
  • Done the integration testing and system testing.
  • Used Clearcase for version control.
  • Taken the ownership of module.

Environment: Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Java, Nortel Phones

Confidential

Senior Software Developer (Java/J2EE)

Responsibilities:

  • Creating and defining Application Use Case
  • Performed requirement analysis, design, coding and testing.
  • Translating the requirements to actual code using Java.
  • Preparing the test bed (machine set up and lab setup)
  • Involved in test plan and test case preparation.
  • Providing design support to Nortel’s one-tier customer Teleglobe (VSNL).
  • Done the integration testing and system testing.
  • Used Clearcase for version control.
  • Taken the ownership of module.

Environment: Linux, Clearcase, Framemaker, Wireshark, WinMerge, HP ALM (Mercury Quality Center), Putty, Java, Nortel Phones

We'd love your feedback!