We provide IT Staff Augmentation Services!

Senior Technical Lead/sr. Java Developer Resume

PROFESSIONAL SUMMARY:

  • Around 10 years of experience in Developing and maintaining web and enterprise based applications using Java/J2EE technologies.
  • Working experience in different domains like Banking and financial services(BFS), HealthCare, Retile and Networking.
  • Good experience in designing applications using J2EE Patterns and working experience of agile(scrum) methodology.
  • 3 years of experience as Java Technical lead and also handled a team of 5 associates in On - Site and Off-shore model.
  • And along with Technical Lead responsibilities, also has responsibilities as Sr. Java developer
  • 10 years of experience in full software development life cycle (SDLC), right from capturing Business Requirements till User Acceptance Testing and deployment
  • Expertise in Object Oriented Programming using Java and J2EE related technologies.
  • Good OOAD skills and data modeling using UML (Use-cases, Class diagrams, Sequence diagrams etc.).
  • Proficiency in developing web applications and server side development using Spring MVC, Spring Core, Spring boot, Hibernate, RestFul web-services JSP, Servlets, JavaScript, Oracle.
  • Implemented REST web services within teh application with teh use of URI templates and content negotiation. Design and develop customer application using JSP, Servlet, JavaScript, HTML, and CSS. Involve in creating REST web service to retrieve data from different source.
  • Experience in Pair Programming, Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
  • Experience with different IDE’s like STS, Eclipse, NetBeans, RAD.
  • Work with application development and operation teams using a variety of automated testing and build, and deploy tools (Maven, Ant, Jenkins, SVN, JUNIT) to resolve issues with transition to new DevOps solution.
  • Experience in SVN and Perforce for version control and used maven for building
  • Experienced in working on Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
  • Hands on experience with relational databases in Oracle involving stored procedures, functions and indexes.
  • Working experience in DB2, Oracle, MS SQL Server and MySql.
  • Hands on experience in writing PL/SQL scripts
  • Extensive knowledge in middleware technologies like XML and Web Services.
  • Extensive knowledge in RESTful API.
  • Good understanding on Multithreading.
  • Extensive knowledge on UNIX commands and scripting.
  • Experience with Java Enterprise Application Servers such as IBM WebSphere and Tomcat.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in meetings to gather information and requirements from teh clients.
  • Worked on Microsoft Visio to prepare business process flow diagrams, cross functional flow charts, network /system diagrams etc.
  • Excellent track record of adhering to project schedules and meeting deadlines.
  • Excellent leadership, analytical, mentoring, presentation and communication skills both verbal and written.

TECHNICAL SKILLS:

Languages: JAVA, J2EE, UNIX, SQL

Web: HTML, CSS, JavaScript, JSP, AJAX, Servlet, Restful API, Struts, Spring MVC.

Databases: DB2, Oracle, MySQL, MongoDB (Knowledge only)

Framework: Spring, Struts, Hibernate.

Tools: Eclipse, NetBeans, RAD, Oracle SQL Developer, GitHub, Maven, Microsoft Visio, Microsoft Project, JIRA.

Testing: Unit Testing, Usability Testing, User Acceptance Testing, Regression TestingSystem Testing.

Servers: IBM Websphere, Apache Tomcat, JBOSS

Version Control: SVN, Git

Design Patterns: Factory, Abstract Factory, Singleton, Decorator.

Methodologies: Agile (Scrum), Waterfall

Platforms: Windows, Linux, Docker.

PROFESSIONAL EXPERIENCE:

Confidential

Developer

Responsibilities:

  • Analysis of business requirements and functional requirements.
  • Hands-on experience in creating and consuming RESTful Services.
  • Implemented log4j API for exception handling, logging of teh errors, warnings, messages, stack traces, debuggers throughout teh code.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all teh services.
  • User java design patterns like Singleton pattern, Factory patterns, Observer pattern.
  • AGILE development process TEMPhas been followed. Work with business and project owner on feature alignment with teh project roadmap.
  • Development done using Scrum Methodology using agile Development.
  • Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
  • Implemented micro services using Spring boot.
  • Ensure that Code adheres to defined Standards
  • Building services on Jenkins to deploy on servers.
  • Mentoring junior team members in teh team.
  • Conduction Functional and Technical sessions for teh new team members.
  • Review teh test cases and test teh newly developed system for correctness against Functional Requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or UAT, tracking problems using JIRA and applying teh fixes.
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery.
  • Working with teh Application Support team to understand their concerns.

Environment: Java 1.8, Eclipse, Spring boot, Micro Services, RESTFul Web Services, Git, Maven, SonarQube, Rest Client, WinSCP, Veracode, XML, Agile Methodologies, jQuery, jUnit, Mockito, Docker, Tomcat.

Confidential

Senior Technical Lead/Sr. Java Developer

Responsibilities:

  • Analysis of business requirements and functional requirements.
  • Hands-on experience in creating and consuming RESTful Services.
  • Implemented log4j API for exception handling, logging of teh errors, warnings, messages, stack traces, debuggers throughout teh code.
  • Created JAX-RS RESTful web services for GET, POST, PUT and DELETE requests. Used POSTMAN Rest client for chrome to test all teh services.
  • Creation of WBS, JIRAs and assigning tasks to teh team.
  • User java design patterns like Singleton pattern, Factory patterns, Observer pattern.
  • AGILE development process TEMPhas been followed. Work with business and project owner on feature alignment with teh project roadmap.
  • Development done using Scrum Methodology using agile Development.
  • Involved in various technical and architectural design discussions with back-end teams as well as front-end team to integrate front-end and back-end.
  • Used hibernate for Object Relational Mapping with Oracle tables.
  • Created reporting scripts using UNIX.
  • Hands on experience in writing PL/SQL scripts
  • Implemented micro services using Spring boot.
  • Ensure that Code adheres to defined Standards
  • Building services on Jenkins to deploy on cloud servers.
  • Mentoring junior team members in teh team.
  • Conduction Functional and Technical sessions for teh new team members.
  • Review teh test cases and test teh newly developed system for correctness against Functional Requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or UAT, tracking problems using JIRA and applying teh fixes.
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery.
  • Working with teh Application Support team to understand their concerns.

Environment: Java 1.8, STS, Spring MVC, Spring boot, Micro Services, Hibernate, RESTFul Web Services, Maven, SVN, Axosoft, Jenkins, Zookeeper, SonarQube, Rest Client, WinSCP, Veracode, SQL, XML, Agile Methodologies, jQuery, jUnit, Mockito, PL/SQL, Docker, Cisco Cloud.

Confidential

Senior Technical Lead/Sr. Java Developer

Responsibilities:

  • Interacting with clients to clarify requirements.
  • Analysis of business requirements and functional requirements.
  • Development of teh application.
  • Involved in creating and updating configuration files for spring.
  • Used Ant for building EAR and worked with Production Control team for implementation & deployment.
  • AGILE development process TEMPhas been followed. Work with business and project owner on feature alignment with teh project roadmap.
  • Writes appropriate unit test plans and necessary code refactoring to ensure requirements are satisfied. Assists in integration, systems, acceptance, and other related testing as needed.
  • Used Spring Framework to load teh business data objects using IOC/Dependency Injection.
  • Ensure that Code adheres to defined Standards.
  • Mentoring junior team members in teh team.
  • Conduction Functional and Technical sessions for teh new team members.
  • Review teh test cases and test teh newly developed system for correctness against Functional Requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or UAT, tracking problems using JIRA and applying teh fixes.
  • Setting up of test environment and data preparation for teh testing cycles
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery. Perform process Improvement activities including inputs for improving application performance and process management, both at teh technology and deliverables front.

Environment: Java 1.8, Spring MVC, Hibernate, RESTFul Web Services, Maven, JIRA, Git, Jenkins, Zookeeper, SonarQube, Rest Client,Veracode, SQL, XML, Agile Methodologies, jQuery, jUnit, Mockito

Confidential

Sr. Java Developer

Responsibilities:

  • We follow teh Waterfall methodology of development.
  • Getting teh Business Requirement from teh business.
  • Design and develop customer application using JSP, Servlet, JavaScript, HTML, and CSS.
  • Preparing teh Functional Design of teh requirements.
  • Involved in creating and updating configuration files for spring.
  • Used Spring Framework for Dependency injection
  • Prepared estimations of teh requirement tasks in teh Requirement document.
  • Worked with Data Architect team for getting teh database scripts.
  • Prepared design document with code logic and sample snippets with new UI snapshots.
  • Involved in teh code development and provided teh code as per teh recommended standards.
  • Design, Develop and validate User Interface. Developed Code (backend logic) with Spring MVC framework.
  • Developed user interface using JSP.
  • Implemented Client Side Validations by using JQuery.
  • Mentoring and guiding teh Team for any complex tasks during development
  • Ensuring teh developed code with various unit tests and integration tests.
  • Building project with Maven and deliver teh code to QA team
  • Worked with quality team during teh testing in QA environment.
  • Collaboratively worked with business team during teh testing in UAT environment.
  • Performed teh tasks and completed them with in teh stipulated time and all teh installations went on smoothly.

Environment: Java 1.5, Spring MVC, Hibernate, jQuery, RAD, Clear Case, Tomcat, DB2, PL/SQL, Clear Quest

Confidential

Sr. Java Developer

Responsibilities:

  • Getting teh Business Requirement from teh business.
  • Preparing teh Functional Design of teh requirements.
  • Teh estimation, planning and scheduling of each of requirements to be done in consultation with teh Michaels.
  • Developed Action Classes, Form Bean, Java Bean classes for implementing business logic for teh Struts Framework.
  • Developed application using Struts 1.3, involving coding UI and backend using HTML, JavaScript, JSP, AJAX, Java, Servlets, PL/SQL.
  • Implemented persistence layer using Hibernate to store teh data in Oracle database.
  • Implemented caching using Ehcache.
  • Conduction Functional and Technical sessions for teh new team members.
  • Review teh test cases and test teh newly developed system for correctness against requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or Integration Testing, tracking problems using JIRA and applying teh fixes.
  • Setting up of test environment and data preparation for teh testing cycles
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery. Perform process Improvement activities including inputs for improving application performance and process management, both at teh technology and deliverables front.
  • Interact with other teams for analyzing cross module dependencies and setting up teh environment for Quality Assurance and User Acceptance Testing.
  • Provide Post Warranty Support.

Environment: Java 1.5, Spring MVC, Hibernate, jQuery, RAD, SVN, Tomcat, DB2

Confidential

Sr. Java Developer

Responsibilities:

  • Communicating with teh Client for getting new requirements.
  • Migrating code from Mainframes to Java J2ee
  • Designing Activity diagram with Magicdraw UML tool
  • Validating teh Activity diagram with BluAge tool and code generation.
  • Performing code review and testing
  • Planning, scheduling, monitoring and reporting project activities.
  • Supporting business users by solving teh production issues

Environment: Java 1.5, BluAge, Magicdraw, Spring MVC, Hibernate, Tomcat, Sql MX

Confidential

Java Developer

Responsibilities:

  • Conduction Functional and Technical sessions for teh new team members.
  • Review teh test cases and test teh newly developed system for correctness against requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or Integration Testing, tracking problems using Cherwell and applying teh fixes.
  • Application Development and support activities.
  • Setting up of test environment and data preparation for teh testing cycles
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery. Perform process Improvement activities including inputs for improving application performance and process management, both at teh technology and deliverables front.
  • Interact with other teams for analyzing cross module dependencies and setting up teh environment for Quality Assurance and User Acceptance Testing.
  • Provide Post Warranty Support.

Environment: Java 1.5, Spring MVC, Hibernate, jQuery, RAD, SVN, Tomcat, DB2, Cherwell

Confidential

Java Developer

Responsibilities:

  • Responsible for production related activities such as generating various reports.
  • Involved in Swing UI Programming.
  • Involved in analyzing teh business requirements.
  • Involved in preparation and execution of Unit Test cases by using JUnit.
  • Involved in unit testing.

Environment: Java 1.5, Java Swings, MySql

Confidential

Java Developer

Responsibilities:

  • Involved in developing user interface by JSP.
  • Developed backend code using servletsReview teh test cases and test teh newly developed system for correctness against requirements.
  • Analyze teh problems identified either during teh Unit Testing, System Testing or Integration Testing, tracking problems using Cherwell and applying teh fixes.
  • Application Development and support activities.
  • Setting up of test environment and data preparation for teh testing cycles
  • Perform quality related activities such as Code Walkthrough, Internal Quality Assurance to provide defect free delivery. Perform process Improvement activities including inputs for improving application performance and process management, both at teh technology and deliverables front.
  • Interact with other teams for analyzing cross module dependencies and setting up teh environment for Quality Assurance and User Acceptance Testing.
  • Provide Post Warranty Support.

Environment: Java 1.5, ATG, Servlets2.4, JSP2.0, Oracle9i, html, JavaScript

Confidential

Java Developer

Responsibilities:

  • Involved in developing user interface by JSP.
  • Developed application using struts
  • Developed business logic using core java.
  • Involved in Client Side Validations by using JavaScript.
  • Deployment of Web Components in Tomcat Web Server.
  • Involved in preparation and execution of Unit Test

Environment: Java 1.5, Struts, Servlets2.4, JSP2.0, Oracle9i, html, JavaScript

Hire Now