We provide IT Staff Augmentation Services!

Lead Java Developer Resume

2.00/5 (Submit Your Rating)

Palm Beach Gardens, FL

SUMMARY:

  • 10 years of IT industry experience in Analysis, Design, Implementation, Testing, Enhancement and maintenance of various Web applications as well as product development using Java/J2EE Technologies.
  • Good hands on experience in application development using Core Java, J2EE technologies Spring framework(MVC, AOP,), Spring Boot, Webservices (REST and SOAP), Hibernate, JPA, Struts(1.X and 2.X) JSP, Servlets and the scripting Technologies Angular JS(1.X, 2.X and 4.0), JQuery AJAX, JSON, JavaScript, HTML.
  • Strong knowledge of OOPS concepts.
  • Experience in writing angular.js code for developing Single page applications (SPA), used several in built language core directives, expressions and modules.
  • Experience in implementingJava EEdesign patternssuch asMVC,Singleton, DAO, and DTOin the development of Multi - Tier distributed Enterprise Applications.
  • Experience with Servers like Weblogic, Apache, Tomcat, and Resin.
  • Experience in Complete Functional requirement gathering, Design, Development, Delivery Estimation, Support, Deployment and Maintaining in web based Applications.
  • Hands-on experience with designing (low level design) & developing applications on J2EE technologies
  • Good experience in RDBMS concepts and broadly worked withOracle11g, PostgreSQL 8.0/9.1,MySQL 5.0andSybase
  • Good Proficiency in build and deployment tools (design modeling tools Maven and Ant, code coverage tools JUnit, Build integration tools Jenkins, Hudson)
  • Good exposure in domains - Banking/Financial and Telecom.
  • Experience in Agile, Kanban and Waterfall software development methodologies.
  • Worked under tight schedules and delivered all tasks within the time.
  • Strong analytical and problem solving skills, self-motivated, willing to take initiative and able to learn quickly and apply new tools and technologies in the projects.
  • Experience on modern front-end template frameworks for JavaScript including Bootstrap 3.0 and AngularJS
  • Hands on Experience in Java 8 Lambda expression using parallel programming
  • Configured and Handled Amazon AWS/EC2, in cluster management environment.
  • Used JAXB API for handling the XML Responses in the REST services
  • Hands on experience writing Apache Zeppelin reports using HIVE queries
  • Experience in JPA with HBase
  • Good working experience in using IDE tools like Eclipse, IntelliJ and Netbeans

TECHNICAL SKILLS:

Operating Systems: Windows, UNIX, LINUX

Programming Languages: Core Java(1.6,1.7 &1.8), PL/SQL

J2EE Technologies: JDBC, Servlets, JSP, SOAP/REST Web services, JAXB, JPA, J - Unit

Frame Works: Spring 3.X(Spring Core, Spring MVC, Spring AOP, Spring Boot, Spring REST, Spring JDBC, Spring Expression Language (SpEL)), Struts, Struts2

ORM Tools: Hibernate Application Servers Weblogic10.3,12C, Resin, Glassfish

Web Servers: Apache Tomcat 8, Oracle HTTP Server(OHS)

Databases: Oracle, PostgreSQL, Sybase. Mongo DB, Hbase

IDE Tools: Eclipse, Spring Tool Suite, RAD, JDeveloper

Version Control: SVN, GitHub, Perforce, Clear case, VSS, WinCVS

Scripting Technologies: Ajax, JavaScript, ECMA script (es5)

JavaScript Framework: Angular JS 1.5 and Angular JS 2.0, Type Script, DOJO, Node JS

Build Tools: Ant, Maven, UDeploy, Hudson, Jenkins, Gulp Task

Agile Tools: Rally, Jira, VersionOne, Confluence

Web Technologies: CSS, Bootstrap 3.0, SASS, HTML 5, protractor, Jasmine Karma

PROFESSIONAL EXPERIENCE:

Confidential, Palm Beach Gardens, FL

Lead Java developer

Responsibilities:

  • Design and development of Microservices services for Smartoutage Service
  • Responsible for design and development of HBase persistence layer using JPA entities for Power Delivery Smartoutage repositories along with Junit test classes.
  • Responsible for writing Microservices using Spring Framework with Spring Boot Integration.
  • Configured Spring Boot properties to integrate with the Smartoutage application along with Spring Initializes and bootstrapping the build configuration.
  • Used to JAXB API annotations for wiring custom REST XML responses.
  • Collaborate with other functional area experts to design complete solutions that meet the business requirements.
  • Technical requirement analysis and discussion with Business stakeholders.
  • Daily active participation in SCRUM meetings to discuss about the status of the stories and tasks in Agile Methodology.
  • Attended high level and low level design reviews, to arrive at design patterns/solutions and reviewing modules created by team members.
  • Performing the code reviews of team members to adhere the coding standards
  • Testing the code changes to in corporate the business rules and specifications.

Environment: Operating SystemLinux LanguagesJava 8, Spring Boot 1.5, JPA, Spring 4.0 (Core, Web), Spring Security, Spring Cloud, Eureka Discovery Service JAXB API, Jackson, Scala, Apache Spark, Hbase, Hive, JQuery Junit, apigee Special Softwareapigee, Confluence, JIRA, Tomcat 8, Hbase, Jenkins, Apache Zeppelin, SVN, Bigbucket and Bamboo

Confidential, Palm Beach Gardens, FL

Lead Java developer

Responsibilities:

  • Design and development of REST services for TCMS aggregation process.
  • Responsible for design and development of persistence layer using JPA entities for TCMS repositories along with Junit test classes.
  • Responsible for writing REST services using Spring Framework with Spring Boot Integration.
  • Configured Spring Boot properties to integrate with the TCMS application along with Spring Initializes and bootstrapping the build configuration.
  • Used to JAXB API annotations for wiring custom REST XML responses.
  • Implemented full pagination for REST services using JPA persistence layer with HBase tables.
  • Developed Apache Zeppelin reports using HIVE queries for DEV and business testing.
  • Technical requirement analysis and discussion with Business stakeholders.
  • Daily active participation in SCRUM meetings to discuss about the status of the stories and tasks in Agile Methodology.
  • Attended high level and low level design reviews, to arrive at design patterns/solutions and reviewing modules created by team members.
  • Performing the code reviews of team members to adhere the coding standards
  • Testing the code changes to in corporate the business rules and specifications.

Environment: Operating SystemWindows and Linux LanguagesJava 8, Spring Boot, JPA, Spring 4.0 (Core, Web and MVC), JAXB API, Jackson, Scala, Apache Spark, Hbase, Hive, Type Script, Node JS, Junit. Special SoftwareConfluence, JIRA, Visual Studio Code, Tomcat 8, Hbase, Jenkins, Node 6.10, Apache Zeppelin, SVN

Confidential, Miami, FL

Lead Java developer

Responsibilities:

  • Design and development of Tracfone Web and Walmart Family mobile Web
  • Responsible for end to end Integration of Restful service responses with UI using the Angular JS.
  • Responsible for writing REST services using Spring Framework.
  • Interacted with Business Team for the responsive web UI and offered design solution to the client needs.
  • Handled Activation flow (Activation, Upgrade and Port) both on UI and Integration level
  • Technical requirement analysis and discussion with Business stakeholders.
  • Handled Apache Redirects on the OHS (Oracle HTTP Server) server level.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing modules created by team members.
  • Developing the modules independently by analysing the requirements.
  • Performing the code reviews of team members to adhere the coding standards
  • Testing the code changes to in corporate the business rules and specifications.
  • Created protractor automation tests for different modules.

Environment: Operating SystemWindows and Linux LanguagesJava, Spring 3.0 (core,Web and MVC), Spring Boot, AngularJS 1.5 and 2, Type Script, Node JS, Bootsrap3.0, SASS, CSS Special SoftwareGit hub, Node5.7, Gulp 3.6, Bower, Sublime, Oracle HTTP Server

Confidential, Miami, FL

Lead Java developer

Responsibilities:

  • Design and development of Legacy brands NET10, Tracfone and Telcel Applications.
  • Responsible for support and development of various projects that involve different product release on multiple Tracfone brands.
  • Implemented web applications by using channel framework.
  • Interacting with clients and giving the daily status on tasks.
  • Technical requirement analysis and discussion with stakeholders to come up with new business solutions.
  • Developed Port in and Port out CBO service for Tracfone IVR channel.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Developing the modules independently by analysing the requirements
  • Performing the code reviews of team members to adhere the coding standards
  • Testing the code changes to in corporate the business rules and specifications. Created effective test cases to perform unit test.

Environment: Operating SystemLinux LanguagesTracfone frame work Channel block, J2SE, J2EE, Spring core, Spring MVC, Spring AOP, Spring Integration, Maven, Weblogic, Oracle, SOAP/REST Webservices, Mockito Special Software Git hub, Anthil deployment, Clarity,Splunk, SoapUI

Confidential, Richmond, VA

Lead Java developer

Responsibilities:

  • Gather and analyse business requirements
  • Assess the implementation feasibility of business requirements with respect to technical and business challenges
  • Interacting with clients and giving the daily status on tasks.
  • Technical requirement analysis and discussion with stakeholders to come up with new business solutions.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Developing the modules independently by analysing the requirements
  • Performing the code reviews of team members to adhere the coding standards
  • Configured AWS EC2 instances for deployments and cluster management.
  • Testing the code changes to in corporate the business rules and specifications. Creating effective test cases to perform unit test

Environment: Operating SystemLinux LanguagesJ2SE, J2EE, Spring Integration, Spring core, Spring MVC, Spring AOP, Spring Integration, Customized Spring Expression language for Audit logging, Apache Web Services, Maven, Weblogic, PostgreSQL, SOAP/REST Webservices Special SoftwareSVN, UDeploy, Hudson, VesionOne, SoapUI, Open UPF

Confidential

Senior Software engineer

Responsibilities:

  • Gather and analyze business requirements
  • Assess the implementation feasibility of business requirements with respect to technical and business challenges
  • Technical requirement analysis and discussion with stakeholders to come up with new business solutions.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Implemented form generation modules using Spring Integration
  • Testing the code changes by creating unit test cases to perform unit testing using JUnit. This makes the product defect free and efficient.

Environment: Operating SystemWindows 7 LanguagesJ2SE, J2EE, Spring Framework (Spring Core java, Spring AOP) JMS, XML, XSD, WebserviceSpecial Software STS, Clear Case

Confidential

Senior Software Engineer

Responsibilities:

  • Involving in the design discussions with Architects and preparing the Design documents and reviews of the same
  • Developed Java components required new messages for RosettaNet
  • Exploring the different technologies used for the project and preparing Reference app application.
  • Interacting with the On-site Functional leads for requirements gathering and business related clarifications.
  • Analysis of the requirements and preparation of the query log
  • Unit testing of developed modules to deliver code of good quality.

Environment: Operating SystemLinux LanguagesStruts, DOJO, JUnit, Java Script, DOJO, Logback, Maven, JunitSpecial Software STS, SVN, Rally, Jenkins, EDCS

Confidential

Senior Software engineer

Responsibilities:

  • Analysis of the requirements and preparation of functionality development
  • Developed the modules of the Heartbeat, SDM, Admin
  • Interacting with the On-site Functional leads for requirements gathering and business related clarifications.
  • Involving in the design discussions with Architects and prepared the Design documents and reviewed the same
  • Exploring the different technologies used for the project and preparing Reference app application.
  • High level JUnit testing of developed modules to deliver code of good quality.

Environment: Operating SystemLinux LanguagesCore Java, Spring framework (Spring AOP, Spring core), SOAP based web services,, Ajax, JUnit

Confidential

Senior Software engineer

Responsibilities:

  • Involved in understanding and analyzing the client requirements.
  • Creation of Technical Design Document.
  • Involved in coding according to the requirement.
  • Performed code reviews as per standards.
  • Resolved technical issues within the team.
  • Conducted training for team members.
  • Used JUnit Testing and wrote Unit test scripts to automate the testing process
Environment: Operating SystemWindows XP LanguagesJava, Struts, EJB3.0, JPA, AJAX, Sybase, Weblogic 10.3, XML and SVN.

Confidential

Senior Developer

Responsibilities:

  • Involved in understanding and analyzing the client requirements.
  • Involved in coding according to the requirement.
  • Requirement gathering, planning and team managing.
  • Time estimation for the delivery
  • Designing
  • Implementation
  • Code Review
  • Release
Environment: LanguagesJava, Swing, Spring, Hibernate, Postgre SQL, Tomcat 5.0, Web services and XML.

Confidential

Senior Developer

Responsibilities:

  • Involved in analysis of existing application, design, coding and testing.
  • Used hibernate for database operations.
  • Developed Server side of the application using J2EE and J2EE design patterns
  • Checking in the updated source files using WinCVS.
  • Added promotion engine to the tool to create new promotions using this tool.
Environment: LanguagesJava, JSP, Struts 2, Tomcat 5.5, Web services and XML

Confidential

Application Programmer

Responsibilities:

  • Involved in various stages of project life cycles, such as analysis of existing application, designing and developing of the application to add new partners, coding, testing and integrating new partner application in the BGT platform.
  • Designed and developed new features for the application using Java, Struts framework and J2EE Design patterns to design and implement the business requirements.
  • Implemented MVC Architecture in the application by using STRUTS framework. The views were programmed using JSP pages and also used JavaScript to perform some of the functionalities on the created pages.
  • Created tables, constraints, normalization, PL/SQL packages, functions, and stored procedures.
  • Added Server side and client side validations to the application using struts validation framework and java script.
  • Added ant tasks to deploy the project
  • Checking in the updated source files using CVS and eclipse.
  • Used JUnit Testing and wrote Unit test scripts to automate the testing process
  • Giving production support by resolving production issues and working on product enhancements
Environment: LanguagesCore Java, JSP, Struts, Resin, AJAX, Perforce

Confidential

Application Programmer

Responsibilities:

  • Involved in various stages of project life cycles, such as analysis of existing application, designing and developing of the application to add new partners, coding, testing and integrating new partner application in the BGT platform.
  • Designed and developed new features for the application using Java, Struts framework and J2EE Design patterns to design and implement the business requirements.
  • Implemented MVC Architecture in the application by using STRUTS framework. The views were programmed using JSP pages and also used JavaScript to perform some of the functionalities on the created pages.
  • Created tables, constraints, normalization, PL/SQL packages, functions, and stored procedures.
  • Added Server side and client side validations to the application using struts validation framework and java script.
  • Added ant tasks to deploy the project
  • Checking in the updated source files using CVS and eclipse.
  • Used JUnit Testing and wrote Unit test scripts to automate the testing process
  • Giving production support by resolving production issues and working on product enhancements

We'd love your feedback!