We provide IT Staff Augmentation Services!

Lead Java Developer Resume

3.00/5 (Submit Your Rating)

Houston, TX

SUMMARY

  • More than 11 years of professional experience in software development that includes Lead Java Developer, Enterprise Application Integration, requirement analysis, design, development, testing, deployment, version control, and maintenance of applications.
  • Strong Knowledge on Application Development using Software Development Life Cycle SDLC using various methodologies like Waterfall, Agile/Scrum
  • Proficient in developing using Java/JEE technologies, Object Oriented Design, Server - side Enterprise Java, SOA (Service Oriented Architecture), Microservices, API Development, project management tools, processes and techniques.
  • Hands-on experience in developing low latency, high throughput application using Java Multithreading and Concurrency utilities.
  • Expertise in implementing web application frameworks like JSP, Servlet, Struts, Spring, JSF, Hibernate, JPA, iBatis & Mybatis
  • Worked on JSP, servlets, AJAX, Java script, jQuery, AngularJS, JDBC technologies
  • Experienced in creating and using Web Services in a SOA with SOAP, JAX-WS, JAX-RS, Spring boot
  • Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix) and followed domain driven design.
  • Strong integration experience using open source Mule ESB, Spring Integration, JMS, ActiveMQ
  • Experienced in java messaging system (JMS) with WebLogic queue and IBM WebSphere Queue and topic along with EJB and Spring
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Excellent Architectural, analytical and problem-solving skills
  • Extensive knowledge in using J2EE design patterns and GOF design patterns.
  • Experience in Object oriented analysis and design using UML using rational rose and a fair understanding of component-based architecture and database systems
  • Working Knowledge of XML Suite of Technologies XML, XSL, XSLT, and validations with DTD and XML Schema and processing profile with SAX, DOM Parsers.
  • Experience in writing SQL/ PL SQL scripts including stored procedures, functions, packages, query tuning and optimization, indexes. Written bulk export SQL scripts and study of Database Design Process.
  • Good exposure in relational /Non-Relational database like Oracle 10g, MS SQL Server, My SQL database, Sybase, MongoDB
  • Expertise in developing web-based/ enterprise applications using IBM WebSphere Application Server, JBOSS Application server, WebLogic Application Server and Tomcat Web server.
  • Expertise in using application development tools like Eclipse, MyEclipse, IntelliJ, Net Beans
  • Experience in developing build scripts using Apache ANT, Maven, Gradle, logging and Debugging using Slf4 and Log4j, unit and integration testing using Junit & Mockito
  • Experience in conducting code reviews and evaluating code metrics
  • Experience in requirement gathering and writing Functional spec, Technical documents and documents related to project
  • Strong mentor and coach, skilled in inspiring confidence and leading by example
  • Good communication skills and team leading capabilities, have Good exposure to Onsite-offshore coordination
  • Involved in complete life cycle of the project and experience in interacting with end users right from collecting requirements to production support
  • Highly capable to adopt new application environment and bug fixes
  • Involved in resolving of application performance issues
  • Good knowledge in troubleshooting, programming and analytical skills.
  • Quick learner and performer both in team and independent job environments
  • Experience in CICD using Jenkins, Docker, TeamCity, shell scripts and UDeploy
  • JVM tuning for the optimum performance of JVM heap size, java stack and Native thread & production performance applications using JVisual VM, JConsole
  • Knowledge on python, Apache Hadoop with MapReduce and bigdata - Cassandra

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, XML, JSON, JavaScript, HTML, WSDL, Shell Scripts

JEE Technologies: Servlets, JSP, JMS, EJB

Frameworks: Spring Boot, Spring Batch, Spring Data, Spring JMS, Spring Kafka, Spring JPA, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring JDBC, Spring Integration, Spring Cloud config, Struts, JSF, Drools, Apache Axis, Apache CXF, Apache Configuration, Apache Commons, Apache Kafka, Hibernate, JPA iBatis & Mybatis, JUnit, Mockito, Cucumber

Web Services: Restful & JAX-RS and SOAP & JAX-WS, Microservices with Spring boot, Mule ESB

Messaging: WebLogic JMS, WebSphere MQ, ActiveMQ

Web/App Servers: Tomcat, WebSphere Application Server, WebLogic Application Server, JBoss

Databases: Oracle, MongoDB, DB2, MySQL, SQL server, H2, Sybase, Apache derby, LDAP

Tools: IntelliJ Idea, Eclipse, RAD, Oracle SQL Developer, SoapUI, Putty, WinSCP, Hermes, WebSphere MQ Explorer, MS Visio, UML Eclipse, StartUML, Tortoise SVN, Confluence, IBM Rational Clear Team Explorer, Spring Tool suite, Jersey 1.17, NetBean, Toad, Control-M, Rapid, HP Quality Center, IBM SharePoint, SAPCC Tool, CaliberRM, crucible tool, Aqua Data Studio, Cruise control, GIT, Jenkins etc.

Build Tools: Apache Ant1.8.2, Maven1.x & 3.x & Aether

Project Management Tools: JIRA, HP ALM, RTC

CI/CD Tools: Teamcity, Jenkins, UDeploy

Version Control: SVN, ClearCase, Git, BitBucket

Repository Managers: Artifactory, Nexus

Operating Systems: Windows, Linux, Unix

Methodologies: Agile, Waterfall

PROFESSIONAL EXPERIENCE

Confidential

Project Lead / Lead java developer

Responsibilities:

  • Java Architect/Lead java developer/senior java developer for Corporate Actions, Client Reporting.
  • Interact with business analysts, end users and quality team to understand the requirements to ensure the on-time delivery of the quality code with thorough unit testing and reviews
  • Evaluating and/or recommending technical architecture and technology stack or frameworks to be used for the project.
  • Responsible for the design, development and delivery of business initiatives like onboarding USA, UK and Singapore
  • Designed and developed java based ETL to replace Informatica PowerCenter using Spring boot, Spring Integration, Spring Batch, WebLogic Queue and UM Queue, MQ and Oracle and Sybase DB.
  • Application Support of JMS services that consume topic messages posted into ActiveMQ broker.
  • Responsible of develop restful web services and soap web service
  • Responsible to implement the Continuous Integration practices and tools
  • Microservices creation with Spring Boot with JPA
  • DevOps culture adoption through Continuous Integration tools such as Jenkins, SonnarQube, GitLab, Artifactory and Maven.
  • Strong experience in data base design and developing systems with relational data bases
  • Created Jenkins builds for continuous integration and integrated with SonarQube for code quality and Artifactory for distribution management.
  • Created UDeploy components and processes to deploy applications on DEV, UAT, and PROD.
  • Arranged demos with L1/L2 team on demand and before release to enable them to classify and resolve defects efficiently.
  • Provided L3 support for applications/components that I owned.
  • Assisting the deployment team to analyze the root cause of some critical defects during UAT and recommend appropriate solutions.
  • Refactored code and test suites to promote code-reusable infrastructure
  • Migration of JEE based applications from lower version of the application or web server to higher version.
  • JVM tuning for the optimum performance of JVM heap size, java stack and Native thread & production performance applications using JVisual VM, JConsole
  • Experience in monitoring application servers, JVM, Heap memory and system logs.

Utilized: Java 7, Java 8, Multithreading, Concurrency utilities, Spring Integration, Spring MVC, Spring IOC, Spring JDBC, Spring Security, Spring AOP, Spring transaction management, Spring JDBC, Hibernate, Data Fabric using Serialization, EH Cache, Web Services SOAP (Apache CXF) or REST, Mule ESB, EJB, Weblog Queue, WebSphere UM queue, ActiveMQ, Spring/Apache Kafka, Oracle PL/SQL, Sybase SQL, LDAP, JavaScript, jQuery, AngularJS, HTML, shell scripts, Apache Maven, Jenkins, Sonar, GIT, Confluence, MS Visio, WebLogic Application server and Tomcat server to develop and deliver the solutions

Confidential

Senior Software Analyst

Responsibilities:

  • Interact with business analysts, end users and quality team to understand the requirements to ensure the on-time delivery of the quality code with thorough unit testing and reviews
  • Evaluating and/or recommending technical architecture and technology stack or frameworks to be used for the project.
  • Responsible for the design, development and delivery of business initiatives like onboarding Canada
  • Mentoring & Guiding team on development and programming
  • Designed and developed java based ETL to replace Informatica PowerCenter using Spring boot, Spring Integration, Spring Batch, WebLogic Queue, Active MQ and Oracle and MongoDB.
  • Application Support of JMS services that consume topic messages posted into ActiveMQ broker.
  • Responsible of develop restful web services and soap web service
  • Responsible to implement the Continuous Integration practices and tools
  • Created Jenkins builds for continuous integration and integrated with SonarQube for code quality and Artifactory for distribution management.
  • Created UDeploy components and processes to deploy applications on DEV, UAT, and PROD.
  • Arranged demos with L1/L2 team on demand and before release to enable them to classify and resolve defects efficiently.
  • Provided L3 support for applications/components that I owned.
  • Assisting the deployment team to analyze the root cause of some critical defects during UAT and recommend appropriate solutions.
  • Migration of JEE based applications from lower version of the application or web server to higher version.

Utilized: Java 7, Java 8, Multithreading, Concurrency utilities, Spring Integration, Spring MVC, Spring IOC, Spring JDBC, Spring Security, Spring AOP, Spring transaction management, Spring JDBC,, Spring Job launcher, Strust, Hibernate, ibatis or mybatis, EH Cache, Web Services SOAP (Apache CXF) or REST, EJB, Weblog Queue, ActiveMQ, Oracle PL/SQL, LDAP,, JSP, Servlet, JavaScript, jQuery, HTML, shell scripts, Apache Maven, Jenkins, Sonar, GIT, Confluence, SAPCC, MS Visio and WebLogic Application server to develop and deliver the solutions

Confidential

Software Engineer

Responsibilities:

  • Coordinate with business analysis to get the requirement gathering and Design, implement and maintain java application phases
  • To take part in software and architectural development activities
  • Conduct software analysis, programming, testing and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations
  • Develop, test, implement and maintain application software
  • Recommend changes to improve established java application processes
  • Develop technical designs for application development
  • Develop application code for java programs

Utilized: Java, Multithreading, Concurrency utilities, Struts, JDBC, Swing, Spring IOC, Hibernate, Web Services SOAP (Apache CXF) or REST, EJB, Weblog Queue, ActiveMQ, Oracle PL/SQL, LDAP, JSP, JSTL, Servlet, JavaScript, Ajax, jQuery, HTML, shell scripts, Apache Maven, Jenkins, Sonar, GIT, Confluence, MS Visio and Tomcat server to develop and deliver the solutions

Confidential

Software Engineer

Responsibilities:

  • Coordinate with business analysis to get the requirement gathering and Design, implement and maintain java application phases
  • To take part in software and architectural development activities
  • Conduct software analysis, programming, testing and debugging
  • Identifying production and non-production application issues
  • Transforming requirements into stipulations
  • Develop, test, implement and maintain application software
  • Recommend changes to improve established java application processes
  • Develop technical designs for application development
  • Develop application code for java programs

Utilized: Java, Multithreading, Concurrency utilities, Struts, JDBC, JSF, Spring IOC, Hibernate, EJB, Oracle PL/SQL, JSP, JSTL, Servlet, JavaScript, Ajax, jQuery, HTML, shell scripts, Apache Maven, Jenkins, Sonar, GIT, Confluence, MS Visio and Jboss 4.2.2 GA to develop and deliver the solutions

Confidential

Software Engineer

Responsibilities:

  • Coordinate with business analysis to get the requirement gathering and Design, implement and maintain java application phases
  • Coding, Business logic, Deployment and Enhancement
  • Tracking of Testing & UAT
  • Implementation and Production Movement.

Utilized: Java, Multithreading, Struts, JDBC, Hibernate, MySQL, JSP, Applets, Servlet, JavaScript, Ajax, jQuery, HTML, Apache Ant, MS Visio and Tomcat server to develop and deliver the solutions

We'd love your feedback!