We provide IT Staff Augmentation Services!

Java Technical Lead Resume

5.00/5 (Submit Your Rating)

San Carlos, CA

SUMMARY

  • Strong experience in Object Oriented Programming and Design with JAVA and J2EE Frameworks such as Struts, Spring, Hibernate, WebServices (SOAP and REST)
  • Proficient in Web application development using JAVA, J2EE frameworks, JavaScript, jQuery, AJAX, HTML, Oracle, XML parsing techniques (SAX, DOM, JAX - P, JAX-B) and Web Services (SOAP and REST).
  • Proficient with Agile SCRUM and DevOps environments along with JIRA, Confluence and Rally
  • Good experience in using Spring Boot and Angular JS
  • Very good experience on Linux/Ubuntu, Python, Shell Scripting, MVC Architecture, SDLC, Design Patterns
  • Good experience on Hadoop and its components like HDFS, MapReduce, SQOOP, Hive, OOZIE, YARN
  • Proficient in working with databases Oracle, MySQL, PostgreSql and SQL Server.
  • Good experience in PL/SQL programming, writing stored procedures on Oracle databases
  • Good experience on JMS, jBPM, ActiveMQ and on ‘Rule-based’ development with Drools
  • Good experience with Test Driven Development using JUnit/JMock/Mockito/PowerMock frameworks
  • Proficient in using Version control tools like Git, Rational ClearCase, Subversion(SVN), WinCVS, VSS
  • Good experience in Continuous Integration and deployment with Bamboo, Jenkins and TeamCity.
  • Exposure to Behavior Driven Development with JBehave and Cucumber
  • Strong experience on Banking, Finance, Telecom and Healthcare Domains
  • Good experience and understanding of on SSO, EHCache, OAuth2
  • Experience on Apache projects like Apache POI
  • Strong knowledge and experience on collections, concurrency, multithreading and data structures
  • Good Experience in development of large scale distributed products
  • Very good experience in translating functional/non-functional requirements to system requirements
  • Excellent analytical, written, communication and interpersonal skills, ability to interact with people at all levels
  • Trained fresh hires and peers on Java/J2ee technologies and Agile SCRUM methodology.
  • Worked with IBM Rational Suite tools for different phases of the project

TECHNICAL SKILLS

Primary Skills: Java, J2EE frameworks, SQL, PL/SQL

Secondary skills: Hadoop, Python, Shell Scripting

J2EE / Frameworks: Spring, Hibernate, JUnit, JMock, Struts, JSP, Servlets, EJB 3.0

Big Data tools: Hadoop (HDFS, MapReduce, Hive, Impala, Sqoop, Oozie, YARN)

Web Technologies: XML, JSON, Angular JS, Web Services (SOAP/REST), XSLT, HTML, CSS, JavaScript, jQuery

Databases/ERP: Oracle, PostgreSQL, MySQL, J.D.Edwards, SQL Server

Servers: Tomcat, Jetty, JBOSS, WebLogic, GlassFish

Version control: Git, SVN, Rational ClearCase, WinCVS, VSS

Build Tools: Ant, Maven

CI tools: Jenkins, Bamboo, TeamCity

IDEs: Eclipse, NetBeans, Spring Tool Suite

Operating Systems: Linux/Ubuntu, Windows family

Bug Tracking Tools: JIRA, Rally, HP QC, ClearQuest, Bugzilla, BugAware

Design tools: MS Visio, StarUML, Rational XDE, Rational Rose

Others /Tools: Putty, JMS, ActiveMQ, JBPM, DROOLS, SQL Developer, Log4J, SOAP UI Pro, SubLimeSonarqube, Confluence, TOAD, HttpRequester, Postman, Filezilla, Gerrit, SourceTree, DWR, ThymeLeaf

PROFESSIONAL EXPERIENCE

Confidential, San Carlos, CA

Java Technical Lead

Responsibilities:

  • Working on Java, Spring, Angular JS for Portal development
  • Design and development of dashboard pages using Angular JS
  • Development of Rest API methods for offer files
  • Development of offer file upload, validation, matching and redemption of offers
  • Validation of the various fields in the offer file
  • Working on Hadoop components HDFS, MapReduce, Hive, Impala, Sqoop, Oozie
  • Worked on Hadoop, Python and Shell scripting for processing Backend jobs
  • Fixing defects by modifying the existing MapReduce code in Python
  • Writing Hive and Impala queries in Hue editor for reporting.
  • Writing Oozie workflows for Hadoop jobs.
  • Unit Test cases with Mockito and PowerMock
  • Monitoring and code quality checks with Sonarqube
  • Analyzing and fixing production issues
  • Version Controlling using Git, Gerrit, SourceTree
  • Involving in Sprint Planning and Retrospective meetings
  • Work closely with Architects on documenting status/progress of the task and design services components
  • Continuous Integration and deployment with Jenkins
  • Acting as Release Manager for smooth deployment of builds in production.
  • Involvement in design reviews, code reviews, test case reviews and giving feedback on various design aspects

Environment: Java, Hadoop, Linux, Spring, AngularJS, Shell scripting, Python, Drools, Git, Gerrit, SourceTree, Maven, JIRA, Confluence, Rally, Agile Scrum, PostgreSQL, Mockito, Jenkins. Jetty, Restful WebServices, Eclipse, Sonarqube

Confidential

Java Backed Developer

Responsibilities:

  • Interacting with several third-party software with SOAP and Restful webservices
  • Worked extensively with Spring AOP module for triggering mails to customers
  • Development of batch scripts and cron jobs to generate reports which are used by DWH team
  • Design and development of Restful API methods for Mobile applications
  • Implementing services for Mobile Applications team and Member Service portal of the web application.
  • Writing Unit Test cases with JMock
  • Fixing defects. Analyze production defects
  • Work closely with Architects on documenting status/progress of the task and design services components
  • Coordinating with Front-end, Mobile Applications, Operations, Testing and Data Warehouse teams.
  • Involved in Regression testing.
  • Continuous Integration and deployment with Bamboo
  • As a Release manager supported midnight Releases.
  • Involved in design reviews, code reviews, test case reviews and gave feedback on various design aspects.

Environment: Java 1.7, Spring 4.0, Tomcat 6.0, Web Services(SOAP/REST), Eclipse, JBPM, ActiveMQ, JMS, Linux/Ubuntu, Python, Git, Maven, JIRA, Confluence, Agile Scrum, DevOps, Oracle, SQL Developer, SOAP UI Pro, JUnit, JMock, Bamboo

We'd love your feedback!