We provide IT Staff Augmentation Services!

Sr. Developer Resume

5.00/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

  • An IT professional with 14 years of experience in IT industry with over 10 years of experience in two full life cycle development of complex commercial applications using Object - oriented Java and J2EE technologies.
  • Experience on complete Software Development Life Cycle (SDLC) in enterprise, web based, and Service Oriented Architecture (SOA) and client/server applications with models like Waterfall, Rapid Application Development (RAD), and Agile Methodology.
  • Experienced with Java 8 Features including Lambda expressions, Method references, Functional interfaces, Stream API, Default methods, Optional class, Collectors class, Parallel array sorting etc.
  • Proficient in Java/J2EE design patterns including Singleton and Object pool, Session Facade, Service Locator, Model View Controller (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Business Delegate, Factory, Value Object, IOC and AOP in the development of web based & distributed enterprise applications.
  • Used IBMRTC, PVCS, Subversion and clear case for Source code version control.
  • Expertise in developing End to End applications on multi-tiered, Servlets, JSP, JDBC, Java Beans, Struts 1.x, spring (Pure MVC), Web Services, XML, JAXB.
  • Having hands on Experience on build tools (Ant) and Version control tools (VSS, SVN, PVCS)
  • Strong Knowledge in XML technologies including XML, XML Schema, JAXB, SOAP, REST/ Web services WSDL, Web Services using AXIS
  • Experience in developing and deploying on application servers such as Apache Tomcat server and Web Sphere
  • Exposure to XML concepts, JSON format and technologies including XML parsing using parsers, validation of XML using XSD and DTD, XML transformation using XSLT and retrieval of information using XPath and XQuery.
  • Exposure to Object Oriented Analysis and Design (OOAD) and Object-Oriented Paradigm (OOP) from designing UML diagram using IBM Rational Rose and Microsoft Visio tools to development phase.
  • Experienced in developing single page applications using Angular 5, Typescript, HTML5, CSS3, and Bootstrap4.
  • Strong experience in Spring Modules like Spring MVC, Spring AOP, Spring IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka.
  • Experienced in developing Microservices using Spring boot.
  • Experience in developing and utilizing JAR, WAR, EAR files with building tools like Maven, ANT.
  • Worked with Docker on multiple cloud providers, from helping developers build and containerize their application (CI/CD) pipelines to deploying either on public or private cloud.
  • Experienced in performing unit testing using Selenium,Junit,,cucumber.
  • Generated business reports on Cassandra using Scala and Spark SQL.
  • Automated business reports using Tableau.
  • Created restful services using spring boot on Scala and Spark SQL to generate reports as proof of concept.
  • Created restful services using spring boot on Apache SOLR to generate reports as proof concept.

TECHNICAL KNOWLEDGE:

Distributed Technologies: J2EE, XML, Struts2.1, Design Patterns, Spring Boot.

Server Side Technologies: JSP, Servlets, Web Services(JAX-RS, JAX-WS)

Application Server: Web Sphere, TOMCAT

Databases: Oracle, SQLServer2000,Cassandra

Languages: Java

Java IDE: WSAD,RAD and Eclipse

Scripting Language: JavaScript, JQuery, Angular, React

Markup Languages/Version: HTML

Operating Systems: Windows 7,XP,UNIX

Reports: Crystal Reports, Tableau

Design / Methodology: Rational Tools(UML), Agile

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Sr. Developer

Responsibilities:

  • Capture requirements, conducting impact analysis of requirement and Providing Analyze deliverable, Sizing for development and support efforts, test strategy and time lines based on Impact analysis.
  • Interact with Business and IT stakeholders, Product owners, Project Manager, Application SMEs and Architects.
  • Participate in daily team meetings with Development Team to discuss on the task assigned, dependencies and any impediments.
  • Write complex Java code to develop a working feature as desired by the business team.
  • Create Junit test cases, considering all the possible conditions that could occur.
  • Work on maintaining a high code coverage, so that maximum code is reached by the Junit test cases.
  • Work on any defects that may come - up during the testing phase, making sure all the defects are resolved, and a defect free, high quality, on-time code is delivered.
  • Full SDLC process (including coding) of enterprise application solutions using Java 1.8, SOA, AWS, Pivotal Cloud Foundry, Spring
  • Boot and REST/JSON web services architecture.
  • Developed applications using Java/J2EE Programming in Agile/Scrum development methodology.
  • Configure automated CI/CD pipelines and able to use automation tools such as Jenkins.
  • Using GIT for version control and source code management.
  • Attending Sprint retrospective meetings by end of the sprint to discuss what went well in the current sprint and what are the improvements required for the upcoming sprint

Technology Stack: Java, JEE, Scala, Spring Boot, Maven, Jenkins, Gradle, Oracle, Cassandra, Spark SQL, Apache Solr and Tableau.

Confidential, Atlanta, GA

Lead Developer

Responsibilities:

  • Developed single page applications using Angular 6, Typescript, HTML5, CSS3, and Bootstrap4
  • Developed scalable applications using then Angular 5 + Node.JS stack and created POC's for rest service development using Node.JS
  • Implemented SOAP to develop Spring Restful/Micro Services and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Designing and implementing scalable, RESTful and Microservices based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Spring Boot Microservices were developed with microservice architecture using REST.
  • Created Stored Procedures, user defined functions and Views, modified already existing stored procedures, triggers, views, indexes depending on the requirement.
  • Owning the Business Case for the project.
  • Act as point of contact lead for couple of modules.
  • Good ability to anticipate issues and formulate remedial actions.
  • Lead the technical planning, designing, coding and testing.
  • Provide leadership and technical guidance to all levels of personnel regarding programming/system related issues.
  • Identification and mapping of information needs.
  • Resolving cross-functional issues at project level.
  • Trouble shoot build and deployment issues.
  • Production support .

Technology Stack: Java, JEE, AWS, Spring Boot, Micro Services, JavaScript, Angular, Maven, Jenkins, Oracle, IBM RTC

Confidential, Atlanta, GA

Senior Developer and Lead Developer

Responsibilities:

  • Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing
  • Conducted plan walkthrough for all stakeholders like business analyst and project sponsors.
  • Identified risks or constraints associated with third party applications.
  • Directed team members on creation of SDS documents.
  • Created few UML diagrams using class and sequence diagram.
  • Done fast paced development in agile environment.
  • Designed and developed REST and SOAP Web Services.
  • Done test driven development using JUNIT & Power mock.
  • Expertise in Jenkins build the code using IVY tool.
  • Code reviews done using SONAR.
  • Used SVN for code repository.
  • Deployed the application and tested on Tomcat 6.0 Web Server in linux environment.
  • After each scrum documenting lessons learned and trying to in corporate in process for next scrum like one conclusion duration needs to be increased for each scrum.
  • Migrating applications from older version to new version.
  • Involved in production code fix for every month release.
  • Leading the Team for one module.

Environment: Java/J2ee, Servlet, JSP, RESTful Web Services, IBM Sterling, CSS, AJAX, XML, SVN,DB2 and UML

Confidential, Atlanta, GA

Lead Developer

Responsibilities:

  • Involved in requirement gathering, customer interaction, analysis of the requirements and project module designing
  • Conducted plan walkthrough for all stakeholders like business analyst and project sponsors.
  • Identified risks or constraints associated with third party applications.
  • Directed team members on creation of SDS documents.
  • Created few UML diagrams using class and sequence diagram.
  • Done fast paced development in agile environment.
  • Developed REST and SOAP Web Services.
  • Done test driven development using JUNIT.
  • Expertise in Jenkins build using IVY tool.
  • Delivered quality code as per Sonar standards.
  • Developed and implemented spring and J2EE based MVC (Model-View-Controller) framework for the application.
  • Deployed the application and tested on Tomcat 6.0 Web Server in linux environment.
  • After each scrum documenting lessons learned and trying to in corporate in process for next scrum like one conclusion duration needs to be increased for each scrum.
  • Involved in production code fix for every week release.

Environment: Java/J2ee, Servlet, JSP, SPRING MVC, Restful Web Services, SOAP Web Services, CSS, AJAX, XML, SVN and UML

Confidential

Lead Developer

Responsibilities:

  • Directed team members on creation of SDS documents.
  • Conducted plan walkthrough for all stakeholders like business analyst and project sponsors.
  • Identified risks or constraints associated with third party applications.
  • Identified risks, workarounds for mitigating the risks.
  • Performed rescheduling due to change in scope or requirement.
  • After each scrum documenting lessons learned and trying to in corporate in process for next scrum like one conclusion duration needs to be increased for each scrum.
  • Migrating applications from older version to new version.
  • Deployed the application and tested on Tomcat 6.0 Web Server.
  • Developed and implemented Struts and J2EE based MVC (Model-View-Controller) framework for the application.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Experience in developing and deploying on application servers such as Web Sphere application server.

Environment: Java/J2ee, Servlet, JSP, RESTful Web Services, SOAP Web Services, CSS, AJAX, XML, SVN, Clear Case,Struts 1.1 andDB2

Confidential

Senior Developer

Responsibilities:

  • Brainstormed ideas with other leads for creation of Web Service.
  • Created few UML diagrams using class and sequence diagram using Rational Rose (RAD)
  • Defined scope and documented high level requirements of applications shortlisted for development
  • Documented lessons learned on closure of project and communicated to stakeholders.
  • XML transformation using XSLT and retrieval of information using XPath and XQuery.
  • Developed the web services by using WSDL, SOAP using SOA.
  • Implemented business logic in SOAP Services and interacting data base using oracle's TOP Linkframe work.
  • Wrote unit test cases for SOAP services on SOAP UI.
  • SQL written in TOP Link expression API.
  • Deployed the application and tested on WAS 6.0.

Environment: Java/J2ee, SOAP Web Service, Oracle 11g,DB2, Top Link, Eclipse, RSA and PVCS

We'd love your feedback!