We provide IT Staff Augmentation Services!

Java Tech Lead Resume

0/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Java Developer with 8+ years of experience working on large - scale software applications for the financial clients
  • Experience with REST and SOA protocol web services
  • Proficient in designing backend solution for Java applications using design pattern and ORM hibernate technology
  • Experienced in Java development frameworks like Spring or Struts and integration with JSF User interface
  • Possess extensive experience working on all phases of SDLC within Waterfall, Prototype and Agile methodologies
  • Web Services, Component Based Service Oriented Applications with Service Oriented Architecture (SOA) using RESTful, SOAP and WSDL.
  • Extensive working experience with Core Java, JDBC, MVC Struts, Spring Core, Spring DAO, Spring ORM with Hibernate.
  • Expertise in deploying and configuring applications in different Application and web servers - IBM WebSphere, WebLogic, Apache Tomcat Server.
  • Build many web applications using these technologies HTML, CSS, JSP, JavaScript, Tag Libraries, Servlets, Struts, Spring, Web services, Hibernate and SQL and UI Frameworks Angular,Bootstrap,AJAX,SOAPUI
  • Proficiency in programming with different IDE's like Eclipse, Rational Software Developer Platform, JDeveloper and WSAD
  • Work in configuration management tools and version control like CVS, VSS, SVN and IBM Clear Case.
  • Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
  • Have experience in software Development Processes like SDLC, Waterfall and Agile Methodologies.
  • As a lead responsible for allocation, monitoring the progress, preparing quality documents, reporting, reviewing team members design, coding and configuration management.
  • Has provided on-call production support for applications and performed troubleshooting, incident diagnosis and providing resolution.
  • Experience in design and development of ecommerce applications including login, customer creation, customer management, product listing and add to cart components.

TECHNICAL SKILLS

Languages: Java, C, C#, Scripting, JQUERY, VB, Python, HTML5, CSS3, JSON, Web Services SOA & REST, WSDL, JSF,Angular,Bootstrap,AJAX,SOAPUI,SCSS

Technologies: Object Oriented Programming, ORM, Spring boot, Struts, Hibernate, Event processing, Cloud Computing

Tools: IBM Rational Application Developer, IBM WebSphere Application Server, JBoss, Eclipse, Apache Tomcat, Service Now, HP Quality Center, TOAD, Sublime, WinMerge, WinScp, SONAR, IBM Clearcase, Junit, SOAPUI, AutoSys, Vim, Jenkins, Git, AWS,Mocking Test Framework

Databases: Oracle 11g, Microsoft SQL Server 2012

Testing Tools: JUnit, Clover, Quality Center

PROFESSIONAL EXPERIENCE

Confidential - Jersey City, NJ

Java Tech Lead

Responsibilities:

  • Understanding the requirements and functional specifications of the application.
  • Analyzed business requirements and performed impact analysis.
  • Preparation of the Technical design document (TDD) and Analyzed use-cases and identified requirement gaps for the new requirements.
  • Developed Microservices using Spring Boot
  • Developed Java utilities for infrastructure automation and real-time dashboard for monitoring
  • Configured application and infrastructure monitoring tools AUTOSYS JCI job scheduler for data driven applications in cloud environment
  • Monitored Message queues for real-time data processing system that scaled thousands of requests per second
  • Utilized Data warehouse for Compliance and Regulatory reporting
  • Enhanced database query execution and data analysis using macros for enterprise data models in cloud
  • Practiced Service/Change management process and deployments using ITIL standards
  • Extensively used Web Services (Restful, SOAP and WSDL) for communication between the different internal applications. Involved in design and development of the Web Services.
  • Developed application using Spring MVC, JSP and AJAX on the presentation layer, the business layer is built using spring and the persistent layer uses Hibernate.
  • Has provided on-call production support for applications and performed troubleshooting, incident diagnosis and providing resolution.
  • Provided production implementation support and warranty support and monitored application performance and stability by monitoring application logs.
  • Used HP Quality Center for managing and fixing project issues and defects.

Environment: Java 1.8, J2EE 1.6, HTML, CSS, AJAX, JQuery, JavaScript 1.7, JSP 2.1, JBoss, Spring, Spring Batch, Spring web services, Spring Boot, RESTFUL, microservices, Hibernate, AngularJS, NodeJS, SOAP, Postman, XSD, XML, UML 2.0, JUNIT, WebSphere Application Server 8.5, Maven 2.0, JDBC, Spring JMS, Apache ActiveMQ, Apache Tomcat, Log4j, JSON, UNIX, Putty, RAD, STS, IBM MQSeries, Linux, SVN, Jenkins, GitHub.

Confidential - Boston, Massachusetts

Java Tech Lead

Responsibilities:

  • Designed and programmed a core company service that improved scalability by 30 percent
  • Spring boot and Microservices development.
  • Application and environment support. Handling IBM WebSphere application and Apache tomcat servers.
  • Developed Java utilities for infrastructure automation and real-time dashboard for monitoring
  • Configured application and infrastructure monitoring tools AUTOSYS JCI job scheduler for data driven applications in cloud environment
  • Monitored Message queues for real-time data processing system that scaled thousands of requests per second
  • Utilized Data warehouse for Compliance and Regulatory reporting
  • Enhanced database query execution and data analysis using macros for enterprise data models in cloud
  • Practiced Service/Change management process and deployments using ITIL standards
  • Worked withJ2EEdesign patterns inMVCarchitecture withspring.
  • Developed Stand alone Applications using Java J2EE.
  • Developed REST based services using Spring REST API and Apache Camel.
  • Worked with Jackson API for parsing messages in the Json format to java objects and strings
  • Worked with Spring Bootand written content XML for creating the beans at time of build.
  • Created microservices for business cases with Spring Boot and tested request/response with Postman.
  • Writing UNIX shell scripts for batch processing.
  • Creation of database objects in the Unix environment
  • Jenkins based Automating deployment systems. It enables one-button click to build and deploy to specified stage.
  • Worked on JUnit for unit testing and Protractor tests for end to end testing in UI.

Environment: Java 7, JEE, Servlets, JDBC, Spring, Hibernate, JPA, JSON, JAXB, JavaScript, CSS3, HTML5, AJAX, XML, Git, PL/Sql, DB2, RESTful Web Services, ANT, Eclipse, Ant, log4j, Aqua Date Studio, SharePoint, WebSphere Application Server, Jenkins, IBM WebSphere, Apache tomcat server, microservices

Confidential - Baltimore, MD

Solution Designer

Responsibilities:

  • Analyzed and evaluated existing systems to document business and functional needs (SRD and User stories) for enhancing existing java based distributed applications
  • Lead a team of 7 members and managed onshore offshore co-ordination
  • Designed and developed the user input module and implemented ORM like functionality into the application for easier database querying using Java, JDBC and SQL
  • Prepared High-Level Design (HLD), Low Level Design (LLD), Unit Test Results (UTR)
  • Software requirement document mapping review and validation with HLD in Scrum meetings
  • Resolved all issues across globally located Development and Functional teams
  • Upgraded the legacy systems to highly scalable systems
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard J2EE design patterns & guidelines
  • Designed and developed all the user interfaces using JSP, Servlets and Spring framework
  • Developed the DAO layer using Hibernate and JDBC as well
  • Designed the application to allow all users to utilize core functionality, as well as business specific functionality based on user role
  • Developed Web Service provider methods (bottom up approach) using WSDL, XML and SOAP to work with the Risk Engine Applications
  • Used SAX parser for reading WSDL file to work with the services that it offers
  • All the coding and testing was performed using Eclipse
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic using Oracle database
  • Used Spring ORM module for integration with Hibernate for persistence layer
  • Taken Query clarification meetings with clients for clear requirements
  • Performed internal, external code reviews and Final Inspection for clean code maintenance
  • Done cross testing for other associates in the team
  • Identified existing Production defects in the applications, proposed new solutions and implemented as well

Environment: Java/J2ee, JDBC, SQL, SPRING, REST, SOAP, UNIX, JSON,JSF, ORACLE, JUNIT, JENKINS, MVN, APACHE CXF, SVN REPOSITORY, Linux, SPRING TOOL SUITE

Confidential

Java Developer

Responsibilities:

  • Built applications using design patterns and web services in service oriented architecture
  • Developed web services for large scale enterprise level loan application and self-service payment module
  • Managed component integration testing for the web application cached in the ICMS/web server/J2EE Application
  • Developed hybrid mobile application using PHONEGAP, HTML5 and REST Webservices.
  • Customized mobile application UI development using HTML5 and mobile application unit testing
  • Performance testing using Profiler
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Wrote SQL commands and Stored Procedures to retrieve data from Oracle database.
  • Developed web services using SOAP, WSDL, XML and Apache Axis.
  • Developed the application using Singleton, Business Delegate and Data Transfer Object design patterns in the project.
  • Created and implemented Oracle Stored Procedures, Functions, Triggers and complex queries using SQL and PL/SQL as well as query optimization
  • Worked with Java Messaging Services (JMS) for reliable and Asynchronous Communication.
  • Used log4j for logging and SVN for version control.
  • Ability to quickly adjust priorities and take on projects with limited specifications.

Environment: Java (JDK), JSP, Struts, CMS, SOAP Web services, SOA, JavaScript, CSS,JSF, XML,JAXB XHTML, XSLT, JMS, Ajax, Hibernate, EJB, Log4j, Oracle, Web Sphere, Ant, RAD 7.0, Eclipse 3.2, UNIX.

We'd love your feedback!