We provide IT Staff Augmentation Services!

Technical Lead (java) Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 13+ years of experience in analysis, design, development, implementation and deployment of enterprise and web - based internet/intranet applications using Java, J2EE and related Technologies.
  • Experience with Micro-services architecture, REST and API Gateways (such as Mule)
  • Extensive experience in analysis, design, development, implementation and deployment of enterprise and web-based internet/intranet applications using Java, J2EE and related Technologies.
  • Expertise in Design, Development and Implementation of Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML).
  • Over 5 years of experience in implementing and deploying dynamic enterprise applications using BEA Weblogic Application Server 8.x/9.x
  • Expertise in using Maven2 as a build tool and doing end-to-end project configurations using Maven2.
  • Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSP, EJB, Struts, JDBC, JNDI, JMS, Java Beans, JAXB, SAX/DOM, Web services, XML and UML.
  • Extensive hands-on experience in JBoss Seam, Rich-faces and JSF.
  • Extensive experience working in Struts Framework, Hibernate and Spring Framework.
  • Extensive experience in working with Service Oriented Architecture (SOA) using REST API and/or JAX-WS.
  • Adept in implementing Scrum/Agile methodologies.
  • Expertise in design patterns including Data Access Object, Session Façade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Good working knowledge of Java Swings and Java Web-start.
  • Excellent skills in Jasper Reports (creating PDF and RTF using Jasper API).
  • Experienced in GUI/IDE Tool using JAVA Eclipse and IntelliJ IDE.
  • Skilled in Design Patterns and Best Practices in Java/J2EE technologies.
  • Working experience of MVC architecture.
  • Experienced in client server and web-based application using JAVA technologies like Java/J2EE (JSP, Servlets, Struts, JMS, JNDI, JDBC, RMI, Threads and Collections), XML, and JavaScript.
  • Exposure to writing high coverage and extensive unit test cases using JUnit and TestNG on Sonar.
  • Good Working knowledge of ANT and Log4J.
  • Hands on with Adobe Flex/Actionscript using Adobe Flex Builder 2 for developing rich UI components.
  • Worked on Tomcat web server.
  • Worked on setting-up Continuous Integration using Cruise Control.
  • Adept in Object Oriented, Relational database Concepts, UML design and Design Patterns.
  • Experience in working with different operating systems Windows, Macintosh, UNIX, and Linux.
  • Expertise in working with Toad and SQL Developer to perform operations on Oracle database.
  • Acquainted in working in Oracle, MySQL, PL/SQL, and PostgreSQL.
  • Created detailed design documents for complex functionalities across different applications.
  • Good experience in Team Leading and Project Management skills.
  • Decent working exposure to Estimation techniques and Project Planning.
  • Excellent communication, analytical and interpersonal skills and highly motivated team player with ability to work independently.
  • Ability to learn quickly, analyze and implement applications using cutting edge J2EE technologies and tools.

TECHNICAL SKILLS

Operating Systems: Windows NT/XP, Unix, Linux

Web Technologies: JMS, Micro-service Architecture, Mule-soft, Web services (JAX-WS) SOAP, REST, Core Java, Spring (Spring-Boot, Spring-MVC, Spring-ORM, Spring-Batch, Spring-Core, Spring-AOP, Spring-WS), JBoss Seam, Rich-Faces, JSF, JSP, HTML, CSS, XML, AJAX, JavaScript, Struts, Servlets, JUnit, Hibernate, Adobe Flex, JDBC, JMS, RMI.

DBMS/RDBMS: Oracle, MySQL, Microsoft SQL, PostgreSQL

Standalone Technologies: Swings, Applets

Programming SDK: J2SDK, J2EE

Application Server: Weblogic, Glassfish

Web Server: Tomcat, Apache

IDE: Eclipse, Spring Tool Suite, Adobe Flex Builder, IntelliJ, Rational Rose

Continuous Integration: Cruise Control, Corburtura, Jenkins, Sonar

Version Control: GIT, Clear Case, Accurev, WinCVS, SVN

Build and release: Maven, Ant, Gradle

Unit testing tools: JUnit and TestNG

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead (Java)

Responsibilities:

  • Completed POC (Proof of Concept) using Spring JPA and Oracle ADF - and did quick performance analysis between the both (using postman automated scripts)
  • Participated in use case reviews.
  • Working very closely with business stakeholders to identify requirements
  • Completed POC project with Spring Boot, Spring JPA, Micro-services (REST Controllers)
  • Created foundation maven projects, enabling other developers to write code on top of it.
  • Writing java code using SpringBoot, Spring JPA, Java 1.8 for invoice matching web application
  • Designing and implementing REST web based micro services
  • Understanding business requirements and current systems (databases, infrastructure, etc) and putting together entity relationship model
  • Technical Design document detailing implementation details such as REST API Specs, Class Diagrams, ER Diagrams.
  • Breaking down of entire scope of project into User stories bundled into iterations and releases.
  • Driving daily stand up meetings
  • Identified high level technical details from system integration perspective: Oracle, Mulesoft system and experience API
  • Worked closely with Ross business stakeholders to gather, analyze business requirements and translated them to technical documentation.
  • Helping team members in resolving complex technical issues.
  • Designing (technical spec design) Spring nightly Batch jobs.

Environment: s: JIRA, STASH, Mulesoft API Gateway, Postman, Micro-services architecture, Sonar, Nexus, Jenkins, Mule application server, Anypoint Mule Studio, Java 8, REST Web-services, SOA, GIT, Apache Web Server, JUnits, Maven, Oracle, SQL Developer, Spring Tool Suite, Shell scripting, Spring Framework (Core, SpringBoot, MVC, ORM, WebServices, etc).

Confidential, Walnut Creek, CA

Lead Java Developer

Responsibilities:

  • Worked on design and implementation of projects set-up for different functions and web services.
  • Worked very closely with Operations in trouble shooting any production issues (both application development and infrastructure related issues)
  • Was involved in design and implementation of several complex functions within the xLTE applications
  • Configured tomcat web-server and was also responsible for build and deployments on Development servers
  • Worked closely with Verizon business users to gather, analyze business requirements and translated them to technical documentation and code.
  • Actively participated in Production Support in order to ensure system is up and running with minimal downtime.
  • Prepared MOP (Method for Procedure) for Operations team, with detailed step-by-step production deployment procedure and participated in production deployments from time to time.
  • Prepared technical specifications and test plans for the Development and Quality Assurance team.
  • Helping team members in resolving complex technical issues.
  • Written daily/weekly batch jobs that get triggered using crontab in linux environments.

Environment: s: JIRA, STASH, Confluence, Java, REST Web-services, SOA, GIT, JSP, Javascript, AJAX, Tomcat Web Server, JUnits, ANT, Oracle, SQL Developer, Linux, Eclipse IDE, Shell scripting, cron linux batch, Spring Framework (Core, SOA, ORM, WebServices, etc), JSP Tag libraries.

Confidential, San Francisco, CA

Sr Java Developer

Responsibilities:

  • Worked on design and implementation of maven projects set-up for different functionalities.
  • Created POC in various technologies especially JAX-WS, Apache Axis during start of the project.
  • Was involved in design and implementation of complex functionalities within the application.
  • Actively involved in estimates and project/release planning.
  • Configured tomcat web-server. And I was also responsible for build and deployments on Development servers.
  • Writing high coverage unit test cases using JUnits.
  • Worked closely with Confidential business folks to gather, analyze business requirements during initial phase of project.
  • Prepared technical specifications in EA (Enterprise Architect) based on the analysis of existing Alerts and Messaging system.
  • Helping team members in resolving complex technical issues.
  • Managed the coordination with client especially for code/design reviews, business functionality meetings and running daily status meetings.
  • Making sure that java standards, check-style, PMD are diligently followed.
  • Coordination of development, QA/Testing cycles in Construction phase.

Environment: s: Core Java, SOAP Web-services, SOA, JMS, JSP, Javascript, AJAX, Weblogic Application Server, Tomcat Web Server, JUnits, Maven 2, IBM Clearcase, Oracle 10g, TOAD, Linux Fedora 9, Eclipse IDE.

Confidential, San Francisco, CA

Lead Java Developer

Responsibilities:

  • Actively involved in almost every aspect of right from beginning of project. Worked closely with Confidential business folks to gather, analyze business requirements during initial phase of project.
  • Created POC in various technologies especially JAX-WS, Apache Axis during start of the project.
  • Worked on design and implementation of maven projects set-up for different finctionalities.
  • Design/developing reports in iReport using Jasper reports API.
  • Helping team members in resolving complex technical issues.
  • Managed the coordination with client especially for code/design reviews, business functionality meetings and running daily status meetings.
  • Was involved in design and implementation of almost all functionalities within the application.
  • Actively involved in estimates (both top-down and bottom-up approaches) and project/release planning.
  • Configured tomcat web-server. And I was also responsible for build and deployments on Development and Test servers.
  • Writing high coverage unit test cases using JUnits.
  • Making sure that java standards, check-style, PMD are diligently followed.
  • Coordination of development, QA/Testing cycles in Construction phase.
  • Being a part of technical interview panel, was working closely with hiring team.

Environment: s: JMS, Java, SOAP Web-services, SOA, Jasper reports with iReport, JPA, Web services(JAX-WS), Glassfish Application Server, JUnits, Maven 2, JSP, Javascript, AJAX, Checkstyle, Adobe Flex, Adobe Flex Builder, SVN, Postgres SQL, Oracle 10g, Linux Fedora 9, Eclipse.

Confidential, Louisville, KY

Lead Developer - Java

Responsibilities:

  • Actively involved in almost every aspect of right from beginning of project. Worked closely with Confidential ’s business teams to gather, analyze business requirements during initial phase of project.
  • During start of construction phase, ramped up newly joined members with the technologies used in project.
  • Created POC in various technologies especially jasper reports, swings, web-services during start of the project.
  • Worked on design and implementation of deployable framework (in form of EAR file) for the application.
  • Design/developing reports in iReport using Jasper reports API.
  • Helping team members in resolving complex technical issues.
  • Managed the coordination with client especially for code/design reviews, business functionality meetings and running daily status meetings.
  • Was involved in design and implementation of almost all functionalities within the application.
  • Actively involved in estimates (both top-down and bottom-up approaches) and project/release planning.
  • Developed frontend UI in Using Java Swings and Adobe Flex.
  • Configured glassfish application server. And I was also responsible for build and deployments on Development and Test servers.
  • Writing high coverage unit test cases using JUnits.
  • Making sure that java standards, check-style, PMD are diligently followed.
  • Coordination of development, QA/Testing cycles in Construction phase.
  • Being a part of technical interview panel, was working closely with hiring team.

Environment: s: Java, Jasper reports with iReport, JPA, JSP, Javascript, AJAX, Web services(JAX-WS), Glassfish Application Server, JUnits, Maven 2, Checkstyle, SOAP Web-services, SOA, Adobe Flex, Adobe Flex Builder, SVN, Postgres SQL, Linux Fedora 9, Eclipse.

Confidential, Boston, MA

Team Lead

Responsibilities:

  • Understanding and creating technical architecture and developing detailed technical designs for team members or developers. Used Netbeans IDE for technical diagrams.
  • Implementation of infrastructure (working prototype) of application using cutting edge technologies during initial stage of project.
  • Created spike solutions (POC) in various cutting edge technologies during start of the project.
  • Design and implementation of site framework (composite view UI) of websites using templates in JSF Facelets.
  • Design and implementation of domain model layer (used by application for DB interaction) using Spring and Hibernate (with Annotations).
  • Implementation of Charts/Graphs for fund details UI pages using Adobe Flex technology with highly reusable architecture.
  • Writing high coverage unit test cases using TestNG.
  • Making sure that java standards, check-style, PMD, clover are diligently followed.
  • Design and Implementation of highly reusable custom UI tags (using JSF UI Components) for organized and enhanced development of UI.
  • Coordination of development, QA and PERF cycle in Construction phase.
  • Finding out performance loop-holes and performance enhancement of various functionalities across applications.
  • Working with SSGA business teams to gather, analyze business requirements.
  • Actively involved in estimates (both top-down and bottom-up approaches) and project/release planning.
  • During start of construction, ramping up newly joined members with cutting edge technologies.
  • During start of construction, was actively involved in technical interview panel.

Environment: s: Java, Spring, Hibernate, JBoss Seam, Rich-faces, JSF, TestNG, Maven, Checkstyle, Adobe Flex Builder, Clear Case, Weblogic 9.2, Eclipse, Oracle 10g, Netbeans IDE.

Confidential, Boston, MA

Track Lead

Responsibilities:

  • Design, configuration and implementation of Database layer using Hibernate.
  • Design and implementation of reporting component in Jasper reports API.
  • Development of UI layer in Struts and JSP.
  • Writing high coverage (more than 90%) unit test cases using Junit.
  • Design and Implementation of highly reusable custom UI tags (Custom tag library) for UI.
  • Writing ANT script (build.xml) for build process.
  • Setting up Cruise Control for Continuous integration environment.
  • Included tasks for clover, check-style, JUnits, PMD reports in build.xml ANT script and integrated it with Cruise Control.
  • Interaction with client, attending code/document review meetings.
  • Assigning and tracking tasks assigned to team members and driving iterations well.
  • Helping team members in resolving complex technical issues.
  • Making sure that java standards, check-style, PMD, clover are diligently followed.
  • Infra owner/Build master: Doing daily builds on DEV, TEST, STAGE servers (whichever is applicable based on stage of project).
  • Study/creation of requirement, technical design docs and use case documents.

Environment: s: Java, Hibernate, Struts, JSP, ANT, Oracle 9i, Cruise Control set-up on Unix machine, JUnit, Weblogic 9.2, Jasper Reports (with iReport), Accurev, Custom Tag Library, Eclipse, Microsoft Visio.

We'd love your feedback!