We provide IT Staff Augmentation Services!

Lead Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Oracle Certified Java Programmer (Java SE 6), having around 8+ years of IT experience in Analysis, Design, Code Review & Integration and Development of Multi - Tier distributed applications using Java and Technologies.
  • Experience in developing Core Java, J2EE, JavaScript, Hibernate and spring Applications for telecom and E-Commerce Domains.
  • Development of new features, bug fixing, debugging and complete maintenance of product including Code building, fixes creation and documentation.
  • Excellent Project implementation skills using Java, Java Beans, J2EE (JSP, Servlets), JAXB, Spring, Hibernate, JDBC, XML, Web Services and Design Patterns.
  • Experience in client side Technologies such as HTML, XHTML, CSS and JavaScript, AJAX.
  • Hands on experience writing web services using SOAP and Restful.
  • Good knowledge in Oracle ADF technology and Selenium automation.
  • Hands on experience with Log4j, JUnit, Maven and Gradle.
  • Good knowledge on IDE/Tools like Eclipse, JDeveloper, SQL Developer, Maven, Gradle, Log4j, JIRA, Jenkins, SVN, GitHub, HP QC.
  • Good knowledge on code quality tools like SONAR, EMMA and PMD.
  • Strong knowledge on agile methodology, Safe methodology and Waterfall model.
  • Experience in web application design using Spring Frameworks. Extensive Experience in using IOC, MVC (Model View Controller) architecture for developing applications using JSP, JavaScript, JavaBeans and Action classes and Controllers.
  • Extensive experience in Software Configuration Management using Version Control tools such as GitHub, SVN and responsible for various software version releases.
  • Developing functionalities based on the requirements and performing Unit testing using JUint and TestNG framework.
  • Proven ability in production defects fixing and as a good programmer with inter personal communication skills.
  • Good experience in Windows, Unix environments. Quick learner with ability to meet deadlines and work under pressure.
  • Excellent analytical and problem solving skills along with good oral and written communication skills
  • Good team spirit and accepts challenging assignment.
  • Can also provide expert technical related knowledge services & serve as an effective point of contact for onsite, offshore services & client communications.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

TECHNICAL SKILLS

Languages: Java 1.8, JS, SQL, Unix

Technologies: J2EE, JDBC, JSP, Servlets, JSTL, Java Script, AJAX, JSON, HTML, CSS.

Web Services & XML: SOAP, RESTAPI, AWS XML, XSD, JAXB, JAX-WS, JAX-RS, XML Parsing, XSLT, DTD, SAX & DOM Parser.

RDBMS/DBMS: SQL, PL/SQL, MySQL, SQL Developer, Oracle 9i/10g/11g

Operating System: Windows 10,8.1,8,7/XP/Vista, UNIX, LINUX.

Application Servers: JBOSS, Web Logic Application Server & Tomcat webserver

Frameworks: Spring Framework 4.0, Spring MVC, Spring IOC, Spring ORM, Spring Boot, Hibernate.

IDEs: Eclipse, IntelliJ, jdeveloper.

Source Control and Other Tools: SVN, Git, JIRA, Maven, Gradle, File zilla

Unit testing Tools: Junit, testNG

PROFESSIONAL EXPERIENCE

Confidential

Lead Engineer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC).
  • Experienced in developing Software components using safe agile development practices.
  • Participating in technical and functional discussions and involved in all development requirements.
  • Developing web application functionalities using core java, Spring, Hibernate, JavaScript.
  • Taking the responsibility and creating REST Web services and developing new functionalities and testing those using Postman client.
  • Created Restful web services with security mechanism OAuth.
  • Implemented internationalization support to the application.
  • Extensively worked on core Java and used different design patterns.
  • Used JIRA for project tracking, creating stories and raising bugs/Issues.
  • Extensively used version control server SVN to perform Check-in, Check-out, Synchronize, Merge changes kind of Operations.
  • Develop, implement, and maintain a synchronous, Spring based rich client for improved customer experience
  • Created/mappings and implemented persistence layer using Hibernate.
  • Developed/Customized Java Server Pages (JSP) & JS for Customer User Interface (UI).
  • Involved in production support, monitoring server, error logs and Foreseeing the Potential Issues and escalating to the higher levels.
  • Research on SMF which is in PHP and s3 storage for the data used in the application.
  • Testing the end-to-end functionality and fixing the defects/ bugs raised by testing team.

Confidential

Software Developer

Responsibilities:

  • Gathering and discussing the requirements & use cases with Client & Delivery team.
  • Participating in technical and functional discussions with clients and gather development requirements.
  • Taking the responsibility and developing new functionalities and creating SOAP Web services.
  • Creating custom, general use modules and components, using java, JavaBeans, spring framework.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Experienced in Using SOAP UI to test the Web Services.
  • Developing web application functionalities using core java, Spring, Hibernate, JavaScript.
  • Creating configuration, build and test scripts for Continuous Integration environments.
  • Created/mappings and implemented persistence layer using Hibernate.
  • Testing the end-to-end functionality and fixing the defects/ bugs raised by other testing team.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
  • Looking into the splunk logs for hidden application errors.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Testing the end-to-end functionality and fixing the defects/ bugs raised by other testing team.
  • Generating Sonar report and working on the customizations.

Confidential

Software Developer

Responsibilities:

  • Gathering and understanding the requirements & use cases with Client & Delivery team / from Solution Architect.
  • Participating in technical and functional discussions with clients and gather development requirements.
  • Creating custom, general use modules and components, which extend the elements and modules of JS.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Experienced in Designing and Consuming Restful Web Services.
  • Taking the responsibility and creating REST Web services and developing new functionalities and testing those using Postman client.
  • Taking the responsibility and developing new services and also enhancements of old services of IAM.
  • Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
  • Coordinatingwithother cross team to ensure the newly developed features function End-to-End.

Confidential

Software Developer

Responsibilities:

  • Gathering and understanding the requirements & use cases with Clients & Delivery team.
  • Participating in technical and functional discussions with clients and gather development requirements.
  • Creating custom, general use modules and components using java and Spring Framework.
  • Ensuring a clear dependency chain, in regard to the app logic as well as the file system.
  • Experienced in creating and Consuming Restful Web Services.
  • Experienced in Using SOAP UI to test the Web Services.
  • Wrote annotated POJO classes which contain business logic to map database tables with java objects.
  • Version control server SVN to perform Check-in, Check-out, Synchronize, Merge changes kind of Operations.
  • Experience with JIRA, which is used to maintain the tracking of tasks and stories.
  • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Designed and implemented application using Collection, Struts, Spring Annotations, Javascript, micro service Spring AOP, Spring Transactions, Hibernate, Oracle, Teradata and REST API.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files by using ORM and generation of database schema.
  • Used JMS to send a message to downstream system or receive the message from upstream system.
  • Involved in Bug Fixing and Unit Testing with Eclipse of various modules by using test frameworks JUNIT, Mokito by generating the Test Cases.
  • Looking into the splunk logs for hidden application errors.
  • Implemented Log4J for Logging Errors, debugging and tracking using loggers, appender’s components.
  • Taking the responsibility and developing the service of Profile Management, which manages the profiles of Confidential customers.

Confidential

ADF Developer

Responsibilities:

  • Created web pages - GUI Components with backend functionality using Oracle ADF.
  • Implemented the MVC architecture, as ADF provides in-built data access layer.
  • Binding the ADF components with validations.
  • Creating and Consuming the Web Services using Oracle ADF in JDeveloper11g.
  • Generating RTF and PDF document contracts in the application using core java.
  • Automated the code for testing static HTML pages using Selenium tool.
  • Designing automation test suites for regression testing using knowledge of java programming language andSeleniumWebDriver.
  • Automating the test scripts using Selenium with Java.
  • Responsible for creating and customize test scripts in Java in TestNG format.

Confidential

Software Engineer

Responsibilities:

  • Creating user-friendly screens using FTL, JSP and applying functionality for some components using Java Script.
  • Implementing the Model View Controller architecture using Spring MVC.
  • Worked with java script events and functions.
  • Used Spring Core Annotations for Dependency Injection (DI).
  • Used Maven for building the application and completed testing by deploying on application server.
  • Bug fixing - Fixing the bugs, reported by testing team (CIT, E2E).
  • Co-coordinating with the team to resolve issues while developing.
  • Creating test cases from Release Notes, executing test cases, analyzing and interpreting results and reporting defects in JIRA.
  • Followed Agile methodology and participated in Iteration planning meeting, retrospective, and Scrum meetings.
  • Identifying and creating test data needed for carrying out execution of all functional and regression scripts.
  • Coordinatingwithother cross team to ensure the newly developed features function End-to-End.

Confidential

Software Engineer

Responsibilities:

  • Developing Java components for the core business logic.
  • Writing JUnits to unit test the functionality of the application.
  • Participating in design reviews to provide inputs on functional requirements, product designs and schedules.
  • Creating Test Plan, Test Strategy and Test Cases manually for the application.
  • Automating the test scripts using Selenium with Java.
  • Responsible for creating and customize test scripts in Java in TestNG format.
  • Interfacingwithother groups like, Configuration Management team and Database team to test all features of the application in the perspective of End-to-End.
  • Utilizing knowledge of XML and experience of SOAP UI tool in Webservices testing.
  • Designing automation test suites for regression testing using knowledge of java programming language andSeleniumWeb Driver.
  • Maintaining all manual test scripts and other artifacts like test data, test results and defect reports using JIRA.
  • Using knowledge of SQL and database query tools like Oracle SQL Developer, to perform data validations for Backend testing.
  • Involved in Writing Maven build dependencies to automate the compilation and execution of test cases/suites.
  • Co-coordinating with team to resolve issues while developing.
  • Fixing the bugs, reported by testing team (CIT, E2E).

We'd love your feedback!