We provide IT Staff Augmentation Services!

Lead Developer / Java Architect Associate Resume

5.00/5 (Submit Your Rating)

PROFILE:

  • Lead developer with more than 12 years of software design and development experience in the field of Information Technology with excellent analytical and problem solving skills.
  • Worked in all aspects of Software Development Life Cycle (SDLC) including requirements analysis, design, development, testing and deployment using various methodologies.
  • Good understanding of Data Structures, Algorithms and Design Patterns.
  • Experience of Object Oriented Analysis & Design and MVC Architecture.
  • Extensive experience in design and development of Spring MVC based applications.
  • Expertise in coding of variety of software applications using Java 8, Core Java, Java Script, Spring Boot, Spring Framework, JPA, Hibernate, JDBC, JSP, Servlets, SOAP and Restful Web Services, SQL, PL/SQL, NoSQL (MongoDB) and many more.
  • Experience of design and development of Microservices using Rest API, Spring Boot, Spring Web, Spring Cloud, Eureka Discovery, Zuul API Gateway and Docker.
  • Good understanding of Spring Security and Distributed Transactions and Protocols.
  • Experience of WebSphere, Orion, Apache tomcat web and application servers and Oracle, PostgreSQL, Microsoft SQL Server, MySQL database servers.
  • Experience of query optimization and performance tuning.
  • Experience of creating Use Cases, Class and Sequence UML Diagrams.
  • Experience of Linux operating system both for development and deployment environment.
  • Expert in collaborating with Integration teams involved during application development.
  • Successfully handled responsibilities as Senior Developer &Tech Lead.
  • Experience in designing and implementing of web based, Client / Server projects.
  • Widely contributed in the area of Performance, Analysis and Problem Management.
  • Mentor and assist team members and perform independent code reviews and peer reviews.

TECHNICAL SKILLS:

Operating Systems: Windows 10/8/7/XP/2000/NT UNIX LINUX

Languages: JAVA JEE

JAVA/J2EE Technologies: Core Java Java 1.8/1.5 Collection API Generics, Multithreading Concurrency Java Stream API, Spring Boot Spring Core Spring MVC Spring Data JPA, SOAP & RESTful Web Services SOAP - UI Postman, Microservices Spring Cloud Spring Security Docker, Java Script JQuery JSON HTML 5 CSS 3 AJAX JSTL, Type Script Bootstrap Angular 8, Struts 2.5 Servlet JSP EJB 2/3 JPA Hibernate JDO, JDBC JNDI RMI Java AWT & Swing Java Beans JMS

DBMS: Oracle 11g/10g/9i PostgreSQL 8 SQL Server 2000 MySQL, InterSystems s Cache 2017.2 (ODBMS) NoSQL (MongoDB)

DBMS Languages & Tools: SQL PL/SQL SQL Developer Toad 7.3

XML Technologies: XML XSD XSLT DOM & SAX Parsers

Protocols: HTTP TCP/IP IGMP RTSP DHCP

Application / Web Servers: WebSphere 9 WebSphere HIS WebLogic Orion 2.0, JBoss 4.2.3 Apache Tomcat 9

Design Skills/Tools: UML MS Visio 2003 IBM Power Designer 10

IDE: RAD 9.5 (Rational Application Developer) JBuilder X/10, Eclipse Galileo/3.2 MyEclipse Spring Tool Suite (STS)

Versioning Tools: GIT Serena Dimensions Express Perforce VSS SVN

Build Tools: Maven Gradle ANT

Bug Tracking Tools: Source Forge Bugzilla JIRA

Testing / Debugging Tools: JUnit Mockito JFC-Unit Log4j SLF4j

Methodologies: OOAD - Object Oriented Analysis & Design ORM, Internationalization (i18n) & Localization (i10n)

Reporting Tools: TIBCO Jasper Studio 6 Crystal Report 9/10

Other Languages & Tools: C/C++ Jenkins JMeter WinScp Putty WinMerge Edit Plus

PROJECT EXPERIENCE:

Confidential, California

Environment: Java 8, Spring Boot, Spring MVC, Spring Data JPA, Hibernate, JDBCSOAP and RESTful Web Services, JSP, Servlets, Struts, SQL, PL/SQL Angular 7/8, JSON, JavaScript, JQuery, AJAX, HTM 5, CSS 3, JSTL

Tools: IBM RAD (Rational Application Developer) Eclipse IDE, Maven, JenkinsTIBCO Jasper Studio 6.1.0, Serena Dimensions, GIT, Apache JMeter Application / Web Server AIX WebSphere 9, AIX WebSphere HIS, Apache’s Tomcat 9 Database Server Oracle 11g

Lead Developer / Java Architect Associate

Responsibilities:

  • Lead developer responsible for architecting, designing and development of browser based scalable, secure and ADA compliance web applications.
  • Developed enterprise applications using object oriented concepts in J2EE n-tier platform.
  • Involved in the full SDLC processes - requirement analysis, technical designing, developments, unit & integration testing and maintenance.
  • Actively involved in the JAD sessions with State System Analysts on technical solutions.
  • Follow scrum concepts of the Agile Methodology to produce high quality software.
  • Developed Jenkins pipelines to automate CI/CD for project workflow.
  • Developed DB connection pool utilizing java multithreading and concurrency.
  • Developed framework for Data Access - DB Façade utilizing JDBC v3 libraries.
  • Developed various business modules using Spring Core and Spring MVC frameworks.
  • Developed Data Access Layer utilizing Spring Boot, Spring Data JPA and Hibernate.
  • Developed SOAP and RESTful web services utilizing Spring Framework.
  • Consuming Rest API utilizing Angular HTTP Client, JQuery.
  • Involved in migration of legacy monolithic application to micro services.
  • Involved in creating reports utilizing TIBCO Jasper Reports for providers and county users.
  • Involved in code optimization utilizing java 8 Streams API and lambda expression.
  • Involved in writing unit test scripts and perform unit and integration testing.
  • Involved in load testing using JMeter to analyze the performance of the application
  • Involved in system monitoring, performance tuning and security adherence.
  • Involved in data access query optimization and performance tuning.
  • Assist other team members in coding, analyzing and bug fixing.
  • Mentor and perform independent code reviews and peer reviews.

Confidential

Environment: Core Java, Java 1.5 and (1.1.8 for STB), Ant-1.6.4, Java Swing, ServletsJSP, EJB, JBOSS 4.2.3, XML, UML

Tools: Eclipse (Galileo) IDE, Source Forge, Perforce, VSS, MS Visio Database Oracle, Postgres

Technical Lead / Senior Software Developer

Responsibilities:

  • Involved in the full SDLC framework processes
  • Design and Developed various modules in J2EE n-tier platform.
  • Involved in creating Use Cases, Class Diagrams and Sequence UML Diagrams.
  • Design and develop info pages to allow subscribers to interact with DTV and VOD.
  • Linked info page with specific remote key so that subscribers may be able to activate an info page by pressing a specific info page hot key of the remote control.
  • Designed & developed layout and common properties file for NTSC NAM UI
  • Involved in Coding of Reno-NTSC NAM UI (for USA customers) without affecting Reno-PAL UI (for European customers)
  • Provide maintenance of new as well as existing modules.
  • Provided Multiple STB Support (SAIPP430, Tilgin, I3 Mood 200) to the client.
  • Involved in performance enhancement of various modules
  • Assisting team members in Coding, Integrations and Bug Fixing.
  • Perform independent code reviews and peer reviews.

Confidential, Seattle, Washington

Environment: Core Java, Java 1.4 and (1.1.8 for STB), AWT& Swing, XML, Orion 1.4

Tools: Eclipse IDE, Source Forge, Jira, Perforce Database Oracle, Postgres

Hardware Used: Set-Top-Box (Amino, I3, FSC, Scientific-Atlanta)

Software Developer

Responsibilities:

  • Developed new features like Vertical IPG, Favorite Options, Hide Chanel, Reminder etc.
  • Involved in enhancement of various existing features like IPG (Interactive Program Guide), Favorite Settings, Parental Control, PVR and Video on Demand and Main Menu
  • Improved the navigation performance of IPG and Main-Menu
  • Improved the performance of IPG Loading
  • Involved in debugging of client issues and providing solutions.
  • Performed manual testing of new as well as existing modules.
  • Involved in code integrations and Bug Fixing of various modules.
  • Involved in maintenance of new and existing modules.

We'd love your feedback!