We provide IT Staff Augmentation Services!

Senior Java Lead Developer Resume

4.00/5 (Submit Your Rating)

Oak Brook, IL

OBJECTIVE:

To obtain a challenging job position as Senior Full Stack Java Developer / Tech lead / Architect.

SUMMARY:

  • More than eighteen years of professional software development and engineering using object - oriented tools and Agile methodologies (10+), software architect/designer experience including SOA and Microservices.
  • Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 (SCJP) More than fifteen years of hands on Java experience, including 10+ years intensive J2EE development including architect and designer, Servlets / JSP/JSF, JAX-RS, JAX-WS and EJB 3, JPA 2, Spring, Hibernate.
  • More than 10 years of hands on Web UI/UX experience using HTML5, JavaScript, Google Web Tool Kid (GWT) and Angula.
  • More than 10 experience leading different sized (5+) teams of developers including working with off shore development and QA teams.
  • More than 10 experience using Agile Practices & methodology, TDD, BDD and DDD.

PROFESSIONAL SKILLS:

LANGUAGES: Java (JDK 8), Python, SQL, XML / XSL, HTML5 / CSS / JavaScript / TypeScript

TECHNOLOGIES: JavaEE 7, Servlets / JSP, JSF, JAX-RS, JAX-WS, EJB3, JPA2, JDBC, Web Services, SOA, Microservices

APPLICATION SERVERS: IBM WebSphere, JBoss, Apache Tomcat, Jetty

FRAMEWORKS: Spring, Spring Boot, Hibernate, Angular, NodeJS

SOFTWARE: IBM Rational Application Developer (RAD), SVN, GIT (with SonarQube), Hudson/Jenkins, Docker, JIRA

OPERATING SYSTEMS: Linux, AIX, Windows Server

DATABASES: Oracle, DB2, MySQL, PostgreSQL, MongoDB

PROFESSIONAL EXPERIENCE:

Confidential, Oak Brook, IL

Senior Java Lead Developer

Responsibilities:

  • architecture, design and implementation of various modules, which cover doctor, office user, practice admin activity in the system architecture and implementation of dedicated web app (Angular UI, REST API, Spring Boot, Design and Implementation), which designed to cover patient activity in the system.

Confidential

Architect/Computer Application Designer/Senior Java Lead Developer

Responsibilities:

  • Designed the Multiscreen Interaction ( Confidential ) REST API Platform is Java-based and has a modular architecture that is segregated into SOA and Microservice Architecture.
  • This approch allows for the ability to modify or add a specific component, instead of reworking the entire application.
  • The Confidential Software Suite combines three functional modules: Confidential User Lifecycle Management, the Confidential Multiservice Gateway and Confidential Platform Utilities.
  • The three Core functional modules work together to provide software functionality and business processes to enable user-centric experiences across services.
  • Developed Desktop end to end IPTV Web Client for MS Windows and Apple Macintosh using modern Internet browsers and modern JavaScript library as AngularJS that supports multiple DRM technologies, multiple video streaming technologies and has separation between client UI stack, back-end and CVAS to support multiple UIs.
  • Agree on high level solution.
  • Identify any gaps and open issues.
  • Integration points identified.
  • Technical Requirement Spec using Use case list.
  • Analyze and detail the specific technical requirements on the Wave3 E2E solution based on the signed-off Business Requirements.
  • Document that takes the business requirements and translates them to technical requirements
  • Interacted with business to gather project requirements and feedback
  • Get excellent knowledge of Confidential Wave 3 Eclipse project model and architecture.
  • Architected, Designed significan part of Microcroservice applications
  • Architected, Designed new web UI/UX application using AngularJS experience in implementing AngularJS best practices, in performance tuning web applications and in the development and implementation of Service Oriented Architecture process standards, procedures and guidelines using Agile methodology
  • Preparing Architecture, Design documentation
  • Lead off shore development team (20+)
  • Install and configure development, test and deployment environment servers
  • Develop, test and deploy the application to lab server

Confidential

Architect/Computer Application Designer/Senior Java Lead Developer

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback
  • Excellent knowledge of OSAP applications processing
  • Preparing Technical Analyze, Design and Estimate documentation
  • Promote and proactively improve standards, processes, procedures and tools throughout the Software Development Life Cycle
  • Lead efforts to scope and prioritize design requirements to meet product requirements

Confidential

Architect/Computer Application Designer/Senior Java Lead Developer

USED: Service-Oriented Architectures, CentOS Linux, MySQL 5.5, JBoss 7, Core Java 7, Java EE 6, JBoss Tools, JBoss Developer Studio, SOA, REST Web Services (JAX-WS, JAX-RS), Hibernate v4, JPA2, Hadoop, HTML5, JavaScript, JQuery, Angular JS, Maven, Agile(Scrum), Jenkins

Responsibilities:

  • Interacted with business to gather project requirements and feedback
  • Get excellent knowledge of IMS Operations and Logistics
  • Architect, Design new computer application using experience in the development and implementation of Service Oriented Architecture process standards, procedures and guidelines using Agile methodology
  • Preparing Architecture, Design documentation
  • Install and configure development, test and deployment environment servers
  • Design of API for automated SIM provisioning
  • Design of API for supporting a refurbishment process
  • Develop, test and deploy the application to production server
  • Post production deployment support and bug fix
  • Promote and proactively improve standards, processes, procedures and tools throughout the Software Development LifeCycle
  • Lead development team (10+)

Confidential

Senior Java Lead Developer/Team Lead

USED: Redhat Linux, Oracle 11g, JBoss 6, Core Java 6, Jasper Reports, Linux Crone Job

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback
  • Excellent knowledge of retail or core banking processes to apply to the development and enhancement of a retail banking application
  • Experience in the development and implementation of financial process standards, procedures and guidelines to support product releases
  • Preparing Technical Analyze, Design and Estimate documentation
  • Promote and proactively improve standards, processes, procedures and tools throughout the Software Development Life Cycle
  • Lead efforts to scope and prioritize design requirements to meet product requirements
  • Lead development team (5+)

Confidential

Senior Java Developer, Team Lead, Architect

USED: IBM iSeries, AS400 DB2, IBM WebSphere 6.1, IBM RAD 7, Java 6, J2EE, Spring, JDBC, Hadoop, GWT-Ajax GUI, MVP, GWT-platform, Smart GWT GUI, CVS

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback
  • Participated in planning of new architecture and features development
  • Develop application design, modules and class structure using Design Patterns
  • Optimize existing database queries and design new using JDBC and SQL
  • Built and finally tested releases before production deployments
  • Lead development team (5+)

Confidential

Architect/Computer Application Designer/Senior Java Lead Developer /Tech Lead

USED: Agile, WebSphere v6.1, IBM DB2 v9.0, Java, J2EE, IBM RAD 7, Eclipse, Jaspersoft Business Intelligence Suite (JasperReports, Jaspersoft OLAP, Jaspersoft ETL), JSF PrimeFaces, Hibernate, Spring, AIX v5.3, CVS.

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback
  • Participated in planning of new architecture and features development
  • Develop application design, modules and class structure using Design Patterns
  • Design and database queries to prepare different reports on demand for Alberta Health using SQL and DB2 client.
  • Built and finally tested releases before production deployments

Confidential, Chicago, IL

Senior Consultant / Tech Lead

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback
  • Participated in planning of new architecture and features development
  • Leaded of development of GWT Ajax front end and significant part of EJB based business logic using Design Patterns
  • Developed servlets for GWT RPC calls based communication level, backed up with EJB
  • Leaded of built, deploy and finally test releases before deployments
  • Leaded of production deployment, maintenance and support

Confidential, Silver Spring, MD

Senior Consultant / Software Engineer

Responsibilities:

  • Interacted with business analysts and customer support to gather project requirements and feedback subject matter experts
  • Participated in planning of new features development
  • Developed a part of system concept
  • Developed significant part of EJB based business logic using Design Patterns
  • Developed servlets based communication level, backed up with EJB
  • Built and finally tested releases before deployments

Confidential, Washington, DC

Architect/Computer Application Designer/Senior Java Lead Developer /Tech Lead

USED: Linux, Windows, Core Java, J2EE, Struts, JBoss, MySQL

Responsibilities:

  • Discussed needs with broadcasters (subject matter experts) and influenced decisions regarding software and hardware requirements
  • Reviewed problems and offered architecture solutions
  • Developed the project classes diagrams
  • Developed the database schemes and design database queries to load data to the applications.
  • Developed EJB and servlets / JSP-based administrative interface for the content management system
  • Developed User Web Interface using Java script and AJAX technology
  • Lead development team (5+)

We'd love your feedback!