We provide IT Staff Augmentation Services!

Senior Developer Resume

Charlotte, NC

PROFESSIONAL SUMMARY:

  • Having 8+ Years of experience as a Full - Stack Java/J2EE Web Developer with diversified exposure in analysis, design, development and implementation of web-based applications.
  • Extensive knowledge on Java SE including Collection, Threading and Core Java.
  • Good experience on Java EE technologies such as Servlet, JDBC, JSP, JSTL and JNDI.
  • Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.
  • Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
  • Proficient at designing dynamic web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSON with responsive web applications using Bootstrap.
  • Strong knowledge of Angular 2/4 practices in commonly used modules and creating reusable Components, Pipes and Services.
  • Strong experience using MAVEN 3.0 Build System.
  • Experienced working with technologies such as Log4j, I18N.
  • Good experience in developing applications with SOAP and RESTFul Web Services.
  • Proficient at design, development of web-based application using Apache Tomcat 7.0/8.0/8.5, GlassFish 4.0.
  • Good Knowledge of Amazon Web Service (AWS) EC2 and Continuous Integration with Jenkins.
  • Expert at handling Unit Testing using JUnit, Jasmine, and Karma.
  • Expert at handling container technologies like Docker and Kubernetes.
  • Expertise in database technologies such as MySQL 5.6/5.7, Oracle 10g/11g/12c, MS-SQL 12.
  • Experienced in version control tools like GIT and ticket tracking platforms like JIRA.
  • Expertise in project documentation such as E-R Diagram, UML modeling.
  • Experience working on Software Development Life Cycle (SDLC) with a blend of proficiency and leadership in AGILE-SCRUM.
  • Good technical abilities and skills developed by determining work ethic and self-learning.

TECHNICAL SKILLS:

Languages: Java, J2EE, XML, SQL, C++, Python

Technologies: Core Java, J2EE, Servlet, JSP, JDBC, JSTL, Web Services (SOAP and RESTFul), XML, ORM(Hibernate), Log4J, I18N

Web Development: HTML5, CSS3, JavaScript, Typescript, jQuery, Ajax, Bootstrap, Angular 2/4/5, JSP, XML, Dreamweaver

Frameworks: Spring, Spring AOP, Spring Boot, DAO in Spring Frameworks, Angular, Hibernate (ORM) 3.0/4.0

Servers: Apache Tomcat 7.0/7.5/8.0/8.5 , Glassfish 4.0, JBoss

Database: MongoDB, Oracle 10g/11g/12c, MySQL 5.6/5.7, MS-SQL 12

Methodologies/Design Pattern: OOAD, OOP, UML, MVC, DAO, Factory Pattern, Singleton, Test Driven Development (TDD)

IDE: Eclipse 3.x/4.x, Atom, Sublime Text 2/3, Visual Studio Code

Tools: Maven 3.0, JUnit, Postman, Jasmine, Karma, Sourcetree, Jenkins

Operating System: Windows 10/7, MAC-OS

Cloud Technologies: AWS, Google Cloud

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Involved in Analysis, Design, Architect, Development and implementation Online Banking Applications
  • Working closely with Product Owners, Business Analyst, Enterprise Architects for planning and estimations
  • Developed High level and Low-level designs with Business Rules.
  • Successfully sized development effort for all components.
  • Review external technologies and products for their applicability to specific project requirements
  • Designing Services, data mapping, domain model for REST, SOAP, WADL, WSDL
  • Server-side programming using Java, JEE, Spring, Hibernate, REST, SOAP
  • Developed Micro Services using GraphQL/Restful API, Spring Boot, Spring Cloud confing and Netflix oss(eureka, zuul, hystrix)
  • Used Angular-CLI for initializing, project setup, creating components, Services, pipes, Directives
  • Developed new producers and consumers for Kafka MQ
  • Created API Documentation using swagger specifications
  • Worked on Cloud Foundry, OAuth2 Authorization and Spring
  • Used Bitbucket repository for software configuration management and version control

Environment: Java 1.8, Spring 5, Spring Boot Restful Web Services using Microservices architecture, Spring Cloud Config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Foundry, Kafka MQ, Spring Data JPA, Tomcat, Oracle 12c, SQL, HTML5, SCSS, Angular-CLI, TypeScript, RXJS (Reactive Extensions for JavaScript), Bootstrap, ng2-bootstrap, Jenkins, Splunk, Git, AppDynamics, Maven.

Confidential

Senior J2ee Developer

Responsibilities:

  • Involved in System Requirements gathering and coordinated with business to develop design documents capturing all business rules.
  • Analyzed UI mockups and defined screen related UI functionality features.
  • Supported team to setup Rational Software Architect (RSA) IDE and configurations.
  • Managed environment specific properties & Data Source configurations for development and system test builds.
  • Designed and developed multiple patterns including Business Delegate, Session Façade, Service Locator etc
  • Developed user access module for various users like Inspector, Inspector Supervisor, Business Partner, Browser etc, using JSPs, Servlets and MVC framework
  • Developed value objects VOs for various application views and communication across application layers
  • Developed Data access objects (DAO) with Hibernate for database and message server communication
  • Involved in development of web services to exchange record information with other systems.
  • Developed Packages, Stored Procedures and Triggers for Oracle, SQL Server Database using PL/SQL
  • Developed EDMS Document management system to allow users to upload and import the documents
  • Involved in development of Custom Tags for Confidential Web Framework
  • Developed custom validation components
  • Involved in multiple module integrations by co-coordinating with different teams.
  • Successfully tested all applications for Unit, Functional verification, System Integration and Regression Testing.
  • Maintained operations support guide for deploying new releases on production servers
  • Actively involved in the integration of different use cases, code reviews and re factoring
  • Involved in designing object models using Rational Software Architect (RSA)
  • Developed Ant Scripts to build and deploy EAR files on to Websphere 6.0 /7.0Application Server
  • Involved in RSA 6.0 to RSA 7.0 migration.
  • Developed and tested Web services using SOAP, WSDL, JAX-RPC
  • Involved in AJAX implementation to handle the quick links.
  • Successfully delivered the BMS2 App into production through two release cycles, and was the production support expert for it.
  • As the project drew to a close, created detailed production support documentation and trained the in-house production support team on the design, coding and WebSphere administration of the App, so that they could seamlessly continue production support.

Environment: Oracle 10g Database, SAP, Rational Software Architect, Websphere 6.0 Application server, J2EE 1.4, UML, SQL,Spring JDBC, Struts 1.2.9, Ant 1.6.1, LOG4J 1.2.8, Servlets, JSP, JMS, JUnit, XML, SOAP,WSDL, JAX-RPC, Javascript, Toad 7.6 and File-net, SCO-UNIX, Windows XP,ClearCase7.0 and ClearQuest7.0, JRULES 4.5.

Confidential, Detroit, MI

J2EE Developer

Responsibilities:

  • Developed and implemented the various modules of the PRTS+RA web application
  • Written Technical Design Documents for various screens
  • Designed a module of the PRTS+RA web application using MVC framework
  • Configured Struts-Config for global forwards and action forwards
  • Implemented front end (templates) using HTML, CSS and JavaScript
  • Used IBM WSAD 5.1.2 as an IDE to develop this project
  • Used CVS for code integration
  • Used Struts tag libraries in the JSP pages
  • Responsible for enhancing the Store Module
  • Developed Stateful, Stateless Session Beans and Entity Beans as business logic
  • Used session façade & DTOs for performance enhancement and data security
  • Actively involved in the integration of different use cases, code reviews and re factoring
  • Involved in designing object models using Rational Rose
  • Developed Ant Scripts to build and deploy EAR files on to WebLogic 8.1 Application Server

Environment: Oracle 9i Database, Eclipse 3.0.1, WebLogic Application Server, Websphere 5.0, Oracle Internet Directory (LDAP) Server and JAAS, Crystal Enterprise 10 Standard and Ad Hoc Reporting, J2SE 1.4.2 including Java Cryptography Extension, J2EE 1.3.1, UML, SQL, Struts 1.1, Ant 1.6.1, LOG4J 1.2.8, Servlets, JSP, JMS, JUnit, XML, Javascript, Toad 7.6 and Websphere Studio Application Developer (WSAD 5.0).

Hire Now