We provide IT Staff Augmentation Services!

Senior Java Fullstack Developer Resume

3.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Around 8 years of professional work experience in Object Oriented Programming, design and development of Multi - Tier distributed, Enterprise application using Java and J2EE technologies.
  • Well versed wif different phases of Software Development Life Cycle (SDLC) including Design, Implementation, and Testing during teh development of software development, Agile Methodology through Scrum, Test Driven Development, Waterfall, and many other methods.
  • Strong technical noledge in Core Java, J2EE development, wif experience in designing functional and technical specifications wif understanding of Lambda Expressions, Stream API, Functional Interfaces, Method References, Garbage Collector, Collections, Multithreading, Event handling, Exception handling, Java Generics, Externalization and collections.
  • Good experience in developing single page application using MEAN (mongo DB, Express, Angular and Node) stack.
  • Good experience in ORM tools such as Hibernate, IBATIS wif JPA specifications, HQL, Caching, ACID transaction.
  • Extensive programming experience wif implementation of Core Java, Servlets, JDBC,Spring Framework, Spring MVC, Spring AOP, Spring Batch, Hibernate ORM, EJB, Bootstrap,, Junit.
  • Hands on experience wif Spring Framework and associated technologies such as Spring MVC, Spring Data, Spring Cloud, Spring Boot, Spring Security etc.
  • Developed web-based enterprise applications using core Java, JDBC, Hibernate, Web services like SOAP and REST, MVC framework like Spring MVC and SQL.
  • Technical experience in J2EE design patterns such as Singleton, Factory, Abstract Factory, DAO, MVC, Facade &Business Delegate in teh development of enterprise applications.
  • Hands on experience in deploying new libraries wif Microservice architecture using REST API’s and Spring Boot. Used Swagger for creating dynamic documentation for RESTful web services.
  • Expertise in DB-design, normalization, writing Triggers, Stored Procedures, Functions, Sequences, Cursors, Joins, Index Views, DDL, DML, User defined Data Types to implement business logic and maintain data integrity.
  • Proficient in Relational DBMS like SQL Server, MySQL for performing SQL and PL/SQL programming and NoSQL DB like MongoDB. Can also migrate from SQL relational databases to NoSQL databases.
  • Test Driven development like JUnit, along wif developing test cases wif JUnit for Unit testing and Log4J for extensible logging, debugging and error tracing.
  • Worked on Validating RESTAPI’s using Postman.
  • Pro-found experience on Unix and shell scripting allowing teh user to interact wif teh OS.
  • Expertise in version control tools such as Git, GitHub and SVN for and maintaining code repositories.
  • Development experience in different IDE’s such as Eclipse, IntelliJ and Visual Studio
  • Good hands-on experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools like Bamboo.
  • Strong interpersonal and communication skills and self-motivated individual showing ability to learn and use new technologies and frameworks in considerably less time.

TECHNICAL SKILLS

Programming Languages: Java (1.5/1.6/1.7/1.8 ), C, C++, PL/SQL, Python.

Software Methodologies: Agile, Scrum, TDD, SDLC, Waterfall.

J2EETechnologiesframeworks: JSP, JSTL, Servlets (3.1,3.0), JDBC, EJB, Java Beans

Web Technologies: HTML, JavaScript,, Bootstrap, jQuery, XML, XSLT, XSL, CSS, JSON,, Node Js, AngularJS

Web service Frameworks: Spring, Hibernate, SpringMVC, SpringIOC, SpringBoot, SpringAOP, JSF, Log 4J, Junit.

Web services: SOAP, RESTful.

IDEs: Eclipse, Net Beans, Intelli, Visual Studio.

Databases: MySQL, PostgreSQL.

NoSQL database: MongoDB

CI/CD tools: Bamboo

Testing Tools: JUnit, Log4J, Selenium

Version Control Tools: GIT, SVN.

Operating Systems: Windows,, Linux, Mac OS

O-R Mapping: Hibernate

PROFESSIONAL EXPERIENCE

Confidential, Charlotte, NC

Senior Java FullStack Developer

Responsibilities:

  • Involved in various phases ofSoftware Development Life Cycle (SDLC)of teh application likeRequirement gathering, Design, Analysis and Code developmentand understanding of business requirements and implement teh process usingScaledAgile (Scrum)methodology.
  • Involved in analysis of various technical production support issues and worked on teh code for implementing required changes which support teh business needs.
  • Interacted wifBusiness Analyststo come up wif better implementation designs for teh application.
  • Experienced on spring framework applications likeSpring MVC, Spring Batch, Spring Security and Spring Bootand did integration toMicroservicesinto existing system architecture.
  • Involved in writing application-level code to interact wifAPIs, Web ServicesusingJSON.
  • Developed an application were involved in design changes usingHTML5, CSS3, Bootstrap
  • WritingPL/SQLwif Stored Procedures, functions to get teh information from DB, Saving teh data, Modifying teh data in teh DB and removing teh data from teh DB.
  • DevelopedRESTfulWeb Services usingSpring BootandMicro Services Architecture
  • UsedSonarQube to improve code quality, to remove potential bugs and for improving coding standards. Worked wifSONARreports.
  • UsedAmazon S3to backup database instances periodically to save snapshots of data.
  • Developed applications accessing Databases (MS SQL Server, Oracle, My SQL).
  • Constructed web pages for application usingJava Script, JQuery, NodeJS.
  • ImplementedHTTP REST APIusingNodeJS, Angularand extensively testedRESTfulservices usingPOSTMAN
  • Usedrabbit Mqas our messaging broker to communicate between various microservices.
  • Implemented theauthenticationandauthorizationof teh application usingSpring SecurityandOauth 2.0.
  • UsedJAVA 1.8features likeLambda Expressions, Parallel Streams and functionalinterfaces .
  • Participated in troubleshooting issues onMicro services.
  • Worked wif system logging usingElastic searchto create dashboards inKibana.
  • Provided production support for teh various applications and coordinated wif cross functional teams, usedDyna Traceto track teh Prod & Non-Prod requests & issues.
  • UsedMockitofor testing teh application andLog4jfor logging all teh debugging and error information.
  • UsedGradleas build automation tool and responsible forContinuous Integration (CI) and Continuous Delivery (CD)process implementation usingBamboo.
  • UsedGitHubas Version Control tool,JIRAfor tracking teh issues and IntelliJfor IDE.
  • Developed various Test cases for Unit-Testing teh code usingJUNIT.
  • Involved indaily standup meetingsto provide regular updates on individual tasks and progress of user stories.
  • Involved in writing wiki pages which TEMPhas teh technical documents related to teh application.
  • Improved teh performance and quality of teh application by refactoring code, optimizing queries and fixing teh bugs
  • Involved in resolving issues raised in QA, UAT and Production Issues.

Confidential, Boston, MA

Senior Java Full Stack Developer

Responsibilities:

  • Maintain ‘Agile’ Approach while working in a collaborated environment.
  • Working wif Java, Spring MVC, Hibernate to develop, maintain and hance teh core product.
  • Creation of teh POJO objects and mapping using Hibernate annotations, Transaction Management and development of teh persistence layer using Hibernate Framework.
  • REST service calls were written by several Axis service calls like get () and post ().
  • Configured Hibernate Cfg.xml to facilitate connection pooling wif Data Source and create POJOs to map wif backend tables.
  • Developed Stored procedures and triggers using PL/SQL to calculate and update teh tables to implement business logic using Oracle database.
  • Created build environment for Java using Maven.Worked on SVN for Version Controlling.
  • Used JIRA to keep track of teh project, bugs, and issues.
  • Proficiency in writing SQL queries and Postgress. Stored Procedures and Triggers wif databases such as MySQL and Oracle.
  • Experience in development, maintain and troubleshoot applications.
  • Participated in Scrum meetings and Followed Agile methodology to track project progress.
  • Interacting wif business users and creating UI specification documents, design documentation and data modelling for teh entire project.
  • Involved in SDLC requirements gathering, analysis, design, development and testing of application developed using Agile methodology.
  • Used Waterfall Model for designing, implementing and developing teh Application.
  • Worked on Enterprise applications using Java, J2EE development, wif experience in designing functional and technical specifications.
  • Established Database Connectivity using JDBC for MySQL
  • Involved in designing Entity Model and Physical Data Model for teh system.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Involved in implementing design patterns (DAO, DTO, Observer and Singleton) to interact wif backend J2EE to transfer data to UI components.
  • Responsible for designing Block Diagram and Sequence Diagram.
  • Extensively worked on spring framework for developing middle tier application and persistence tier using teh Hibernate frameworks.
  • Extensively worked wif XML to populate data into Flex components from teh backend application using HTTP Services.
  • Integrated Eclipse IDE wif Flash Builder 4.6 for developing, debugging and maintaining teh project
  • Developed SQL and PL/SQL (trigger, sequence, stored procedure) scripts to transfer tables across teh schemas and databases.

Confidential

Associate Developer

Responsibilities:

  • Involved in developing and maintaining projects for various Telecom Services across teh nation related to routing, web development programs using Java platforms, massive data handling.
  • Involved in prototyping, proof of concept, design, Interface Implementation, testing and maintenance.
  • Created use case diagrams, sequence diagrams, and preliminary class diagrams for teh system using UML/Rational Rose.Designed and developed front view components using HTML, CSS, JavaScript and JSP.
  • Implemented Core Java concepts like Polymorphism, Inheritance, Multithreading etc.
  • Experienced in writing Data structures and Algorithms using C and C++
  • Gained noledge in object-oriented programming,
  • Designing UML diagrams and Implementing Java project based on specification document.

We'd love your feedback!