We provide IT Staff Augmentation Services!

Java Lead Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 9+ years of experience with complete SDLC process working through various phases from Analysis to Implementation of applications in Core Java, J2EE Client/Server and Web based N - tier architectural systems
  • Trained by PayPal in “Full Stack Development” track during Recharge boot camp program, August 2017.
  • Rich work exposure in software development with responsibilities as Team Lead, Individual Contributor and Module owner and being a key contributor in all phases, including requirement gathering, solution definition, design, build and Quality Assurance (QA) and application support required for teh successful execution of teh project.
  • Experience in teh implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, Spring MVC Framework, JDO, Hibernate, Java Beans, JDBC, Web Services, JNDI, Multi-Threading, JMS
  • Good understanding of Services oriented architecture (SOA) and web-services including REST and SOAP for both XML and JSON data.
  • Experienced in developing business logic and building various Algorithms for problem resolutions using various Data Structures.
  • Proficient in applying design patterns like Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, and parsers like SAX, DOM.
  • Experience in setup, development, deployment & implementation of enterprise applications and web components using Websphere Application Server.
  • Proficiency in programming with different java IDE’s like WebSphere Studio Application Developer (WSAD), Rational Application Developer (RAD), Eclipse, IntelliJ IDEA.
  • Experienced in writing SQL queries.
  • Good experience with database installations and development using Oracle, DB2 and SQL Server.
  • Experience working extensively on both UNIX and Windows environments.
  • Experience in working with version control systems like ClearCase, CVS, SVN.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Exposure to various domains like telecom, retail and health care.
  • Hands on experience with JUnit and TestNG in performing unit test in determining teh application functionality.
  • Experience with teh Hadoop framework and Map-Reduce programming model.
  • Experience working in an agile environment and using teh six sigma methodology for SDLC.
  • Production support-Provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.
  • Excellent analytical and communication skills, self-motivated, interpersonal skills and a team player.
  • Flexibility and adaptability in regards with new technologies and environments.
  • Intermediate level of work experience on Angular JS and Node JS
  • Languages Java 7 Core Expertise Java, J2EE, Servlets, JSP, JDBC, Hibernate, Spring MVC, JNDI, JAXB, XML, HTML, JPA, JDO, Java Script, XPath, CSS, XSLT. Netty RDBMS/ Database Oracle,
  • MySql and SQLServer IDE WebSphere Studio Application Developer (WSAD),Eclipse, STS, Intellij Web/Application Servers WebSphere, Tomcat Web Services/Messaging Web Services
  • SOAP, REST, WSDL, JAX - WS, Jersey, JMS, MQ Series. Sping Bootstrap3 Source Control CVS, SVN
  • GitHub Testing and Building Tools Ant, Maven, JUnit, Log4j Operating Systems Windows 9x / 2000x / XP/ 7, UNIX, Linux. Others - Self Taught No SQL: Mango DB, Hadoop and Map Reduce, KAFKA, UML modeling

PROFESSIONAL EXPERIENCE:

Confidential

Java Lead Developer

Responsibilities:

  • Design and develop teh new architecture using new technologies like (Oracle 11g (DB), Spring MVC, hibernate (ORM), Jersey Rest API along with Neo4j for colleague graph DB.
  • Write Jersey Rest and Spring MVC annotation based controller for Sign-up module.
  • Use Jersey REST api to create teh discussion board using Spring Rest Template.
  • Involved in design and development of shifts
  • Designed multicolored shifts display using Angular JS, Spring MVC, REST, HTML, CSS, JavaScript and jQuery.
  • Swapping of shifts with other doctors using JavaScript functionalities and Neo4j for finding teh doctors on current shift .

Environment: Java,JDK1.7, HTML, CSS, Java Script, Angular JS, log4j, XML, Tomcat, Oracle 11g, Spring 4, Hibernate 4, Jersey, Junit, Neo 4J.

Confidential

Project Leader

Responsibilities:

  • Developed teh major Restful webservices of teh Program Guide data and User autantication.
  • Designed and Developed STB box communication with teh Web module using TCP communication using NIO Netty for faster communication.
  • Involved in design discussions, review meetings with clients and provide design and development estimates based on teh complexity of teh service(s).
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and REST.
  • Used Apache Tomcat to deploy teh services.
  • Worked on several new enhancements coming constantly in terms of database level changes and in teh Application layer built on teh basis of DAO Design Pattern in JAVA + JDO.
  • Worked on Spring MVC and Spring Restful Framework for this project.
  • Developed persistence Layer using JDO to persist teh data and to manage teh data
  • Developed JDO configuration files and queries and Implemented DAO classes
  • Collaborating with teh UI and back-tier teams to understand their requirements.
  • Integrating teh middle-tier with teh UI and back-tier.
  • Requirement Gathering, working with business partners to understand teh requirement.
  • Used SVN as a subversion tool.
  • Regular communication with teh client involving Requirements gathering, anchoring Project Status Meetings etc.
  • Playing teh role of Application support as well.
  • Configured development environment using Tomcat we server for developers integration testing. ptimizing database queries to speed up teh long running transactions
  • Analyses of data issues and provide a solution for that.
  • Managing Production Releases which consist of activities like creating a production package, staging it on teh production host and guiding teh support team to install and deploy these changes on teh production box as well as validating teh production changes.
  • Created automated test suites for regression testing in.
  • Integrated TV guide provider's SOAP based web-services for User authorisation.
  • Integrated Quartz scheduler for Tv program guide data based on teh frequency provided.
  • Integration and unit testing of teh services.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring framework and integrated it with Hibernate. Implemented Spring security to secure teh application.

Environment: Struts 2.0, spring 3.2, Hibernate 4.0, MySQL 5.3, Netty

Confidential

Senior Software Engineer

Responsibilities:

  • Worked in all phases of Software Development life cycle including Analysis, Designing, Coding, Testing and Deployment of teh application.
  • Designed front end components using AngularJs, Bootstrap, HTML, CSS, JavaScript and JQuery. Used teh JQueryjava-script framework to complement with AngularJs as needed.
  • As part of development AngularJs is used for data-binding and developed controllers, directives, filters and
  • Integrated with teh backend-services.
  • Developed and managed cloud VMs with AWS EC2 command line clients and management Console
  • Included security groups, network ACLs, Internet Gateways, and Elastic IP's to ensure a safe area for organization in AWS public cloud.
  • Created elastic load-balancers(ELB) for different applications to provide high performance of applications
  • Utilized Amazon Route53 to manage DNS zones and assign public DNS names to elastic load balancers IP's.
  • Developed Use case diagrams, Object diagrams, Class diagrams and Sequence diagrams using Rational Rose.
  • Implemented Dependency Injection (Spring-IOC) feature of Spring framework and integrated it with Hibernate. Implemented Spring security to secure teh application.
  • Configured Spring framework for entire business logic layer with XML based bean configuration.
  • Created Controllers classes, Services, DAO interfaces, implemented classes and used xml and annotations to configure them.
  • Created JSON object using restful web services and displayed on teh user interface.
  • Wrote Hibernate mapping files and configuration files, created abstract classes and interfaces for service and DAO layers to easily access teh wrapper methods in hibernate based on object, list or primitive parameters.
  • Developed DAO (Data access object) service methods to populate teh domain model objects using Hibernate query language (HQL) queries.
  • Used Java/JEE Design patterns like MVC, Factory Method, Singleton, Data Transfer Object (DTO) and DAO.
  • Used Hibernate to store teh persistence data into teh Oracle database and wrote HQL (Hibernate Query Language) to access teh data from teh database.
  • Implemented Logging framework using Log4J.

Environment: Apache Tomcat, Ant, Eclipse, Spring 3, Hibernate 3.0, Oracle

Confidential

Integration Engineer

Responsibilities:

  • Involved in all phases of SDLC like Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
  • Developed a system design document and applied generally accepted programming standards to ensure efficient programming logic and data manipulation
  • Designed stable, reliable and TEMPeffective databases for shareholders and accounting section
  • Accounting and shareholder data migrated from existing legacy systems
  • Modified databases according to requests and perform tests
  • Solve database usage issues and malfunctions worked with team to improve applications and establish best practices
  • Gathered user requirements and identify new features
  • Developed technical and training manuals
  • Provided data management support to users
  • Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.

Environment: Oracle forms & reports 8i, Oracle 9i.

Confidential

Software Engineer

Responsibilities:

  • Developed teh web based software using computer programming languages such as VB.net, C# and MSSQL
  • Designed and developed Task scheduler Module using C# 2.0, which allows setting frequency of a maintenance task.
  • Developed Migration Parts and equipment data mapping from, legacy system data
  • Extensively worked with User Interface using HTM, DOM, COM, CSS, Bootstrap, Java Script.
  • Extensively Working with Whole data base moving to LINQ, Entity Frame work to SQL Server 2008
  • Using Object oriented programming methodologies
  • Design, build, and maintain efficient, reusable, and reliable code

Environment: Asp.net 2.0/3.0, C# 2.0 /3.0, MS SQL server 3.0

Confidential

Software Engineer

Responsibilities:

  • Translate application storyboards and use cases into functional applications
  • Followed waterfall Communication and collaboration, functioning software.
  • Worked with VS2003/VS2005.NET Framework 1.1/2.0 Asp.net, c# .Net.
  • Designed stable, reliable and TEMPeffective databases for issue resolve workflow.
  • Participated in system specification meetings, analyzed user requirements, coordinated with coders and team members.
  • Extensively worked with User Interface using HTM, DOM, COM, CSS, Bootstrap, Java Script.
  • Developed Customer grievance Module to integrate different complaint sources like, IVRS,SMS, Email, and In person.
  • Designed optimized teh database to handle different source DB reports Using SQL server 2008 .
  • Using Tortoise SVN for version control
  • Using Object oriented programming methodologies
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions includes databases blobs stores, etc

Environment: ASP.Net 1.0/2.0, C#, MS SQL 2000/2005, Oracle 9i

We'd love your feedback!