We provide IT Staff Augmentation Services!

Senior Developer Resume

2.00/5 (Submit Your Rating)

Detroit, MichighaN

SUMMARY

  • Over 12 + Years of progressive experience as a Senior Java/J2EE developer/Tech Lead with the strong background of working knowledge in all the phases of Software development life cycle with strong analytical, programming skills and having solid functional experience in the development, implementation and the maintenance of complex Java/J2EE/RDBMS based systems.
  • Designed, developed, and implemented software solutions for high visibility, high impact projects; solved technical problems in a growing business environment.
  • Hands on experience in designing and developing distributed and multithreaded applications with technologies such as core and advanced Java technologies JAVA, J2EE, JSP, Servlets, Java Script, jQuery, Oracle, Postgres, HTML, JDBC, JNDI, JUnit and XML - related technologies.
  • Good experience in developing Web Services SOAP, JAX-WS, WSDL.
  • Strong experience with Struts, Spring IO, Spring Boot, Spring MVC, Hibernate and Spring Data JPA.
  • Hands on experience with build and deployment tools including Ant / Maven/Gradle, logging and Debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Expertise in Object Oriented Design (OOD) & Analysis (OOA) based on Unified Modeling Language (UML) architecture. Experience in developing Class, Sequence, flow diagrams using Smart Draw UML, Plant UML and Star UML.
  • Strong hands on experience in implementing Design patterns like MVC, Singleton, Data Access Object, DTO, Service Façade, Delegate and Factory.
  • Having experience with Configuration Management tools like GIT, SVN and Visual Source Safe.
  • Experience on Pivotal Cloud foundry.
  • Have knowledge in utilizing Jenkins, Sonar Qube, Coverity and New Relic.
  • Strong knowledge in AGILE & Waterfall methodology of software development.
  • Good leadership, interpersonal skills, commitment, result oriented, hard working with a quest and zeal to learn new technologies and undertake challenging tasks.
  • Ability to handle multiple tasks and work independently as well as in a team.

TECHNICAL SKILLS

Programming Languages: JAVA

J2EE Technologies: EJB, JSP, Servlets and JAXB.

Web Technologies: HTML, JavaScript, XML, XSLT, XSD & Web Services.

Frameworks: Spring Core, MVC, Spring Boot and Struts.

Open Source: Ant, Maven, Gradle, Log4j.

Oracle Technologies: Oracle 10g, PostgreSQL database.

O-R Mapping Tool: JPA Annotations & Hibernate.

Application Servers: Oracle Weblogic10.3, JBoss and Apache Tomcat.

Operating Systems: Windows 8/7/XP/NT.

Development Tools: Eclipse SDE, EditPlus, IntelliJ IDEA, JDevloper, Spring STS, TOAD, Apache Subversion (SVN), GIT, Version Control System(PVCS) & Visual Source Safe.

CICD Integration Tool: Jenkin

Defect raising tools: Bugzilla, BMC Remedy, team track and Rally.

PROFESSIONAL EXPERIENCE

Confidential, Detroit, Michighan

Senior Developer

Responsibilities:

  • Design and Develop REST Web Services by using Spring Boot Framework.
  • Involved in Sprint planning and Grooming. Involved in estimating the stories.
  • Integrate our application with third party application.
  • Support on QA and Production deployment.
  • Integrate cloud based New Relic health monitor Tool with our application.
  • Requirement and understanding of Sprint tasks with help of Business Analyst and Product Owenrs.
  • Creation of Class and UML diagrams using PlantUML.
  • Responsible for design, development and implementation of modules.
  • Participate on daily Sprint standup calls to update the accomplished and commitment tasks.
  • Work with DBA to tune the SQL queries.
  • Discussing with UI team and finalize the JSON contract.
  • Analyzing and solving performance, transactional, Multithreading and Java memory issues.
  • Leading a development team, assigning Tasks, designing modules, reviewing other developer’s code.
  • Also, making sure any functionality is not impacting any existing business.

Environment: Java 8, Spring Boot, Spring Data, Rest, PostgreSQL, STS, Maven, Jenkins, GIT, OAuth2.0, Cloud Foundry, New Relic, Swagger API, Check Style, PMD, Gradle.

Confidential

Offshore Team Lead

Responsibilities:

  • Interacted with Clients to gather business requirements and generated High level and low level design documents.
  • Involved in deployment of full Software Development Life Cycle (SDLC) of the tracking systems Requirement gathering, Conceptual design, Analysis, Detail design, Development, System Testing, and User Acceptance.
  • Defined and designed the layers and modules of the project using OOAD methodologies and standard JEE design patterns & guidelines
  • Designed/Developed REST Webservice for master and integration services details using spring framework.
  • Used Spring cloud Eureka and Zuul for microservices registration discovery and routing.
  • Achieved high resiliency using Circuit breaker and Hystrix.
  • Implemented OAuth2 to secure the microservices.
  • Used Jmeter for performance monitoring of the application.
  • Used Jenkins as integration framework and Git is the source and Nexus is the destination repository.
  • Written Junit to perform unit testing.
  • Used Maven as build tool for creating jar and versioning.
  • Worked with Testing Team to ensure complete test coverage of customizations by creating unit test cases and executing them.
  • Prepare the Estimation, Design and Retrospective doc.
  • Participated in numerous demos, presentations, and training to business and support team.
  • Involved in code review of the team members and implemented best practices.

Environment: Java 8, Spring Boot, Spring Cloud, Spring Data, Rest, PostgreSQL, STS, Maven, Jenkins, GIT, OAuth2.0, Cloud Foundry, New Relic, Swagger API, Check Style, PMD, Maven, Jmeter.

Confidential

Team Lead

Responsibilities:

  • Requirements and Analysis: Understanding the Businesses Requirements of the client and prepare the Analysis Document with program specifications.
  • Weekly meeting with Customer and with other venders to get the full understandings about functional aspect of all the services.
  • Prepared the architecture documents and reviewed the same by Customers.
  • Evaluate the open source tool and suggested the best from them.
  • Worked for JMX console enable to monitor the JVM memory utilization
  • Find the best approach to pass the JAVA OPT in to Spring Boot Tomcat Container.
  • Build Soap UI functional test cases as a Maven project and integrate it to Jenkins system.
  • Build Jmeter for Load testing as Maven project and integrate it to Jenkins system.
  • POC on spring boot and accepted by the customer to implement in this project.
  • End to end integration of Coverity Integration Static tool with Jenkins, which help us to automate our code review process.
  • Guide to team members.
  • Daily standup meeting with Customer and our team.
  • Provided new solutions, which had helped to close old carrying issues in application.

Environment: Java 5, Spring Boot, Restful web services, Spring Data JPA, Maven, Soap UI, Jmeter, Jenkin, Coverity Analysis Tool, Cloud foundry.

Confidential

Onsite Tech Lead

Responsibilities:

  • Understand User Specification Requirements Analysis Creating use cases and detailed design.
  • Creating interaction and class diagram.
  • Designing interface using MVC design pattern. Capturing business logic in form of Java beans.
  • Functional and Test lead at Customer place.
  • Onsite Coordinator.
  • Give understanding on requirement and helping to team member.
  • Review and understand functional requirement documents prepared by the business analysts and share my understanding with rest of the team (both at Onsite/Offshore).
  • Involved in Product acceptance testing, Integration testing and User Acceptance Testing.
  • Coordinate with offshore teams and support their activities from onsite.
  • Database design, writing SQL scripts.
  • Unit testing of the modules Cooperate with Team Members during concurrent developments.

Environment: Java1.4, J2EE, JSP, JavaScript, Ajax, Web Services, Weblogic10.3, Oracle10g, Eclipse 3.1.2, XML, SVN, SQL Developer, TOAD9.2.

Confidential

Team Lead

Responsibilities:

  • Understand User Specification Requirements Analysis Creating use cases and detailed design.
  • Creating interaction and class diagram.
  • Designing interface using MVC design pattern.
  • Capturing business logic in form of Java beans.
  • Developing business tier using Servlets, Java Controller, Struts technologies.
  • Database design, writing SQL scripts.
  • Unit testing of the modules Cooperate with Team Members during concurrent developments.
  • Involved in the coding and code integration.
  • Responsible for code Integration, and test UTC.
  • Code review and Track review tracker.
  • Involved in the analysis of Functional Requirements, effort Estimation.
  • Clarified all the queries with client and the Business Analysts.

Environment: Java1.4, J2EE, JSP, jQuery, JavaScript, Servlet, Spring MVC, Hibernate, Eclipse, Oracle 10g.

Confidential

Developer

Responsibilities:

  • Understand User Specification Create Issue Documents/Use Cases Implement changes as per issue documents/use cases.
  • Unit Test the implemented changes as per test cases Debug the implemented codes Integrate the changes in Testing Environment.
  • Fix reported bugs of already implemented changes Cooperate with Team Members during concurrent developments.
  • Involved in the coding and code integration.
  • Designed and developed the new User Screens. So, that it meets the requirements using JavaScript, DOJO, JQuery, HTML and CSS.
  • Responsible for code Integration, and test UTC.
  • Code review and Track review tracker.
  • Involved in the analysis of Functional Requirements, effort Estimation.
  • Clarified all the queries with client and the Business Analysts.

Environment: Java1.4, JSP, Servlet, Struts, JUnit, XML, Tomcat 5.5, intellij idea, S-400, SAP, Mainframe, Sql Server, PVCS & VSS.

Confidential

Developer

Responsibilities:

  • Writing Action classes and Action Forms using Struts Framework - MVC design pattern.
  • Developing Presentation Layer - using JSP, Java Script and Ajax.
  • Validating the form data fields.
  • Writing code for business logic and Connecting to DATABASE using JDBC.
  • changes as per test cases Debug the implemented codes Integrate the changes in Testing Environment.
  • Fix reported bugs of already implemented changes Cooperate with Team Members during concurrent developments.

Environment: Java, JSP, Struts, HTML, JavaScript, Ajax, Eclipse, SVN, Toad, Oracle.

Confidential

Java/Web Developer

Responsibilities:

  • Implement the code as per design. Developed the front-ends in JSP, HTML and JavaScript.
  • Created Java Beans to capture business logic.
  • Written SQL scripts.
  • Debug the implemented code as per the code design.
  • Develop the site and integrating the dynamic pages with the static designs.

Environment: JSP, Servlet, EJB, Html, Xml, Java Script, Ant Script, Unix, Oracle 9i, WebLogic 7.

We'd love your feedback!