We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • 8+ years of Professional experience in Analysis, Design, Coding, Testing, Implementation of Enterprise Application Software using various methodologies.
  • Excellent team player with problem solving and troubleshooting capabilities.
  • Experience in Core Java with strong understanding and working Knowledge of Object - Oriented Concepts like Collections, Multi-Threading, Exception Handling, Data Structures and Polymorphism.
  • Involved in development/support of Enterprise and Web applications on n-tier Architecture using Java/J2EE and java-based technologies such as J2EE Technologies like Servlets, JSP, Spring, Struts, Web services and ORM tools like Hibernate, JPA.
  • Experienced in development of server-side code with good knowledge of enterprise and persistence design patterns like Singleton, Factory, Business Delegate, Service locator, DAO, ORM, MVC, IOC and AOP.
  • Expertise in developing Single Page Applications (SPA) with Angular Framework with various versions like 2,4 and 8.
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Auto Scaling, IAM, Virtual Private Cloud (VPC), Route53, Cloud Watch, AWS CLI, Cloud Formation, ELB (Elastic Load Balancers), RDS, SNS and EBS.
  • Deployed Spring Boot based Microservices using Docker container and Amazon EC2 container services and using AWS admin console and Strong Hands-on experience in development and deployment of cloud native Spring Boot based micro services.
  • Proficiency in developing SOAP Webservices (JAX-RPC, JAX-WS), RESTful webservices (JAX-RS).
  • Knowledge and hands on experience with Relational Databases like Oracle, IBM DB2, MySQL, Postgres SQL, and Non-Relational Database MongoDB.
  • Experience in writing test-cases in Java environment using Junit, Mockito and Power mock.
  • Hands on experience deploying applications on Apache Tomcat 6,7,8 Web Server, Web logic 8/9/10, Web sphere 5.0/6.0 application server environments.
  • Designed and developed multiple J2EE Model 2 MVC based Web Application using J2EE Technologies, Patterns, and popular open-source framework Spring MVC, Spring boot, JPA and Hibernate.
  • Experience in designing and modeling Use Case Diagrams, Object diagrams, Sequence diagrams and Class diagrams in UML using Rational Rose and Enterprise Architect.
  • Good experience maintaining the project in GitHub, Bit bucket, SVN and CVS version control repositories.
  • Experience in using the Log4j framework for Logging Java Application.
  • Experience with Spring Kafka and Zookeeper apart from JMS as messaging service.
  • Expertise in following Test-Driven Development (TDD), where we used selenium/Cucumber frame to automate the testing efforts.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implementation of Zuul proxy as the API gateway.
  • Experience in configuring CI/CD build and deployment pipelines using Apache Ant, Maven with Jenkins.
  • Excellent knowledge in PCF.
  • Excellent communication, interpersonal and organizational skills.
  • Positive attitude towards learning new things and acquiring more knowledge.
  • Knowledge on web-based applications in DDT (Data Driven Test) and Cucumber BDD (Behavior Driven Development).

TECHNICAL SKILLS

Programming Languages: Java 1.6, 1.7,1.8, JavaScript, TypeScript, PL/SQL

Java/J2EE Concepts: Spring MVC, Spring REST, Servlets, JMS, JSP, JSTL, Custom Tags

Web Technologies: Java script, HTML, CSS3, SCSS, Angular framework various versions, Bootstrap, AJAX, Velocity Templates, HTML5, React JS, and basic knowledge on NodeJS

Frameworks: Spring Framework 3.x/4.x/5.x, Spring Boot, Hibernate, Angular Framework, Structs Framework, Mockito, Junit

Database Tools: Toad for Oracle, Toad for MySQL, Oracle SQL developer, DB Visualizer, Mongo Compass, PG Admin, Robo Mongo, MySQL Workbench

Databases: Oracle 9i/11g/12c, IBM DB2, Mongo Database, MS-SQL Server, PostgreSQL

Web Services/Specifications: SOAP Webservices (JAX-RPC, JAX-WS), RESTful webservices (JAX-RS)

Web/Application servers: Apache Tomcat, IBM WebSphere, Jetty, Web logic, JBoss

Cloud Technologies: AWS (EC2, S3, SNS, CloudWatch, Cloud Formation Template, RDS, VPC, Auto Scaling, IAM), PCF, Docker

Version Control: Tortoise SVN, Bit Bucket, GitHub, CVS

IDEs: Eclipse, Spring tool suite (STS) IntelliJ, Net beans, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven various versions, Gradle

CI/CD Tools: Jenkins, Bamboo, Urban Code Deploy

White box Testing: Junit 3, Junit 4, DB Unit, Mockito, Easy Mock, Power Mock

Black box Testing: HP Quality Center, JIRA, Bugzilla.

Performance Testing: JMeter, Load UI, Load Runner, Win Runner.

ORM Frameworks: Hibernate 3.x, JPA, IBatis

Methodologies: Agile (XP, Scrum) and SDLC (Waterfall) model

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

Templating: Velocity, Free marker

Operating systems: Windows 10/7/XP, UNIX, AIX, OEL, Mac, Linux Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Full Stack Java Developer

Responsibilities:

  • Participated in Stand-up meetings, Sprint Planning and Retrospective meetings.
  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning, Retrospective, and other Agile meetings.
  • Took the responsibility for modules and followed through on time.
  • Used latest Spring Boot, which is radically faster in building cloud based Micro services with very less configuration.
  • Followed Twelve factor app principles while designing Spring Boot based micro services integrated the flow between the API’s using messaging technologies like Kafka and IBM MQ.
  • Implemented several Spring boot based Restful API’s & Event driven Micro Services as per the business requirement of building cloud-based authorization platform.
  • Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Analyzed data and provide the concepts for planning.
  • Work with other Scrum masters and program manager to manage any interdependencies
  • Manages outsourced work, consultants, vendors, and relationships
  • Proactively identifies and tracks project risk and develops mitigation plans to manage risk
  • Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
  • As part of securing the Restful webservices we used spring security filters along with bearer token authentication mechanism using JWT token.
  • We hosted all our micro services in Azure cloud infrastructure using Jenkins CI/CD pipelines.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by integrations tool Jenkins.
  • Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Hands on experience in configuring Jenkins’s build jobs for various services to facilitate continuous integration.
  • Involved in configuration setting for Development, Test, and Production Environment
  • Supported in creation team’s Azure Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
  • Supported our legacy portal which was implemented with Spring MVC architecture.
  • Configured Docker setup locally to have unique environment across different layers of testing.

Environment: Java 1.8, Spring framework, Spring Boot, Restful webservices, Azure Infrastructure, Cloud formation template, Docker, Angular framework, Bootstrap, Type script, HTML5, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, Mockito framework, Swagger, Post man, Jira.

Confidential, NY

Sr. Full Stack Java Developer

Responsibilities:

  • Participated in Stand-up meetings, Sprint Planning and Retrospective meetings.
  • Used Spring Boot 2.x, which is radically faster in building cloud based Micro services with very less configuration.
  • Supported our legacy portal which was implemented with Spring MVC architecture.
  • Implemented the project as MVC design pattern.
  • Worked on the Front-end part like JavaScript validations.
  • Configured Docker setup locally to have unique environment across different layers of testing.
  • As part of securing the Restful webservices we used spring security filters along with bearer token authentication mechanism using JWT token.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Framework.
  • Developed MySQL Queries based on requirement.
  • Integrating log4j generation for this application.
  • Performed code reviews and provided guidelines for best practices of software management, Coding Standards and Code Commenting for better understandability.
  • Monitored and fixed issues Build’s for QA, DEV, integration, and production are monitored by integrations tool Jenkins.
  • Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Sprint Planning, Retrospective, and other Agile meetings.
  • Prepared Low level documentation.
  • Involved in Unit testing for the module.
  • Experience working with testing tools like Jest, Firebug, Protractor, Chrome/safari web inspectors and IE Developer Toolbar.
  • Implemented Angular Router to enable navigation from one view to the next as customer performs application tasks.
  • Experience with creating custom directives, decorators, and services to interface with both restful and SOA services
  • Created several reusable typescript components and directives, used angular http client module to consume the restful services.
  • Involved in writing of multiple batch jobs using Spring Batch framework where both annotation & xml-based configuration is done to support various business functionalities.
  • Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Followed Acceptance Test Driven Development (TDD) with the help of Cucumber framework where we automated the test execution of each feature we developed.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 85% which is a mandatory requirement.
  • Hands on experience in configuring Jenkins’s build jobs for various services to facilitate continuous integration.
  • Used GitHub/Jira/Confluence tool for daily routines.
  • Involved in configuration setting for Development, Test, and Production Environment
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.

Environment: JDK1.8, Spring framework, Spring Boot, Restful webservices, AWS Infrastructure, Cloud formation template, Kafka, Docker, Angular framework, Bootstrap, Type script, HTML5, CSS3, JPA, GIT Hub, Jenkins, JSON, DB2, Gradle, Junit, Mockito framework, Swagger, Post man, Jira.

Confidential, Greenville, SC

Full Stack Java Developer

Responsibilities:

  • Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams and deployment diagrams using Rational Rose for migration modules.
  • Participated in creation of the study process with data managers.
  • Deployed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP, Spring MVC pages from STRUTS forms and actions, for validation of user request data and application functionality used JSR 303 validations.
  • Implemented Spring Delegate Layer for designing business layer of the Application.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • Good Exposure to Service Oriented Architecture (SOA) such as Webservices using Apache AXIS, SOAP engine to expose a method which parses the XML and stores the mapped fields to the database.
  • Mapped Java Objects to Oracle tables using Hibernate mapping files.
  • Deployed war file on the WebSphere Application Server Console.
  • Guided testing team and helped them in develop cucumber-based automation test cases (ATDD) framework which we used to test our restful services.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
  • Used SVN for source code control and JUNIT for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Involved in integrating Message Queues in our application to push notifications to queues.
  • Participated in creating CRF’S and Edit Checks for new studies.

Environment: Java, JSP, Servlet, EJB, JavaScript, Hibernate, UML, jQuery, Struts, Design Patterns, HTML5, CSS3, JMS, XML, Eclipse, SOPA Webservices, log4j, Apache CXF, JMeter, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Web logic, Junit.

Confidential, San Rafael, CA

Java Developer

Responsibilities:

  • Implemented MVC architecture using spring and hibernate.
  • Involved in designing and coding of business logic using Spring IOC, MVC and AOP features.
  • Involved in the development of HTML pages, JSPs and CSS for different User Interfaces.
  • Used JavaScript, jQuery, and AJAX for client-side validations.
  • Used multithreading in programming to improve overall performance.
  • Configured the deployment descriptors in Hibernate to achieve object relational mapping.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Experience in consuming and developing Web Services using Rest.
  • Used JSON for data exchange between application modules.
  • Design, develop & deliver the REST APIs that are necessary to support new feature development and enhancements in an agile environment.
  • Interfaced with the Oracle APEX back-end using Hibernate Framework and XML configuration files.
  • Used JAXB to auto generate beans from XSD.
  • Built Jar files using ANT1.6 for the application.
  • Used Log4J logging framework for logging messages.
  • Performed regression testing, unit testing using Junit.
  • Involved in deployment of application on JBoss Application Server.
  • Extensive experience in Oracle, database programming using PL/SQL.
  • Used Eclipse as Integrated Development Environment (IDE) for application development.
  • Experience on web-based applications in DDT (Data Driven Test) and Cucumber BDD (Behavior Driven Development).
  • Involved in designing and developing Cucumber BDD Testing Framework by using Java, Cucumber, Junit, and Maven.
  • Experience in building testing frameworks such as BDD- Behavior Driven Development, Data Driven Testing & TDD - Test Driven Development

Environment: JAVA, J2EE, HTML, CSS, JavaScript, JSP, Spring, Hibernate, My Eclipse, JNDI, Tortoise SVN1.6, JUNIT, Web Services, REST, ANT1.6, Log4j, JBoss, Oracle 10g, Agile Methodology.

We'd love your feedback!