We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 6+ years of software development experience in requirements analysis, design, coding, testing, and production support of scalable, multi - Tier distributed fault-tolerant Enterprise applications while meeting realistic implementation schedules and adhering to development goals and principles.
  • Experience in various agile methodologies like Test Driven Development (TDD) and SCRUM.
  • Experience in User Experience (UX) design and development, User Interactive (UI) Web Pages, and visually appealing User Interfaces using HTML 5, CSS3, Bootstrap, SASS, JavaScript, jQuery, Angular 7, Typescript, a.js.
  • Expertise in Bootstrap, Angular.js, and Node.js (Express, Mongoose, Body-Parser, HTTP, File systems, Browser Sync, etc.) and used Log 4j for logging.
  • Strong Core Java background with experience in Collections, Multi-Threading, Java 8, Interfaces, RMI, Serialization, Synchronization, Exception Handling, OOPs techniques, Logging, and Performance Tuning.
  • Working experience with Functional programming languages like Scala, and Java.
  • Strong experience in various J2EE Design Patterns such as Session Façade, Singleton, Factory Method, DAO, Front Controller, Delegate Pattern, and SOLID design principles.
  • Expertise in various open-source frameworks like Spring Framework, Spring Security, Spring Integration and hibernate.
  • Expertise in all spring framework modules such as Spring IOC, AOP, Core, Messaging, ORM, and MVC architecture.
  • Experience in using various AWS components like EC2 for virtual servers, S3 and Glacier for storing objects, EBS, CloudFront, Elastic cache, IAM, Cloud Watch, Cloud Formation, and DynamoDB.
  • Highly experienced with modern JavaScript frameworks and libraries like Angular, Node.js, and Dojo, jQuery.
  • Proficient in using RDBMS concepts with Oracle, DB2, MySQL and SQL Server.
  • Profound knowledge in configuring and deploying web applications in Tomcat Server, Web Logic, Web Sphere, and JBoss
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, and Restful.
  • Expertise in developing integration technologies like MQ Series, SAS Enterprise Application Integration, JAX-WS (SOAP), JAX-RS (RESTful) web service, and LUNA Encryption Device.
  • Comprehensive knowledge of RDBMS databases like Oracle 19, DB2, and MySQL 5.0.
  • Extensively worked with the Build and deployment tools like Maven and Gradle.
  • Development experience in Windows, Linux, and UNIX operating systems.
  • Extensive experience in implementation of the version control software Git, SVN.
  • Extensively worked with testing tools like JUnit, Selenium Web Driver, SOAPUI, etc.
  • Exposure to Splunk for log monitoring and experience with JIRA, and HP Quality Center for the bug, and issue tracking.

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL

RDBMS: Oracle, SQL Server, DB2, MongoDB.

J2EE Technologies: JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC, Web Services (SOAP and RESTful).

App/Web servers: JBoss, WebSphere, Apache Tomcat.

IDE: Eclipse, IntelliJ

Web Technologies: Angular 8, HTML, JavaScript, jQuery, CSS, XML, AJAX.

Operating Systems: UNIX, Linux, Windows.

Built Tools: Gradle, Maven, Jenkins.

Frameworks: Spring, Hibernate, JPA.

Web Services: SOAP, REST, Restful, AWS, Microservices.

Version Controls: Subversion, GIT.

PROFESSIONAL EXPERIENCE

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration, and testing phases by following Agile Software Development with Scrum methodology.
  • Designed and developed an application based on Microservice Oriented Architecture using Spring Boot.
  • Created single-page web application by creating templates with HTML5(for pages), CSS3, Bootstrap (speed development, responsive, consistency), ES6, and responsive components by using event binding and routing services for great user experience with Angular 8.
  • Developed the application using Spring MVC intensively that leverages classical MVC architecture and JavaScript for major data entry that involved an extreme level of data validation at the client side.
  • Created Reusable Angular 7/8 components using Typescript and services are obtained using Dependency Injection to consume REST API.
  • Implemented to reprocess the failure messages in Kafka using offset id.
  • 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.
  • Used Spring Boot which is radically faster in building cloud Microservices and developing a Spring-based application with very less configuration.
  • Used Spring Boot framework to write Presentation Layer, Business Layers, and Controller Servlets.
  • Used Spring Boot Actuator to externalize the application's configuration properties for different environments.
  • Normalization of tables. Oracle /MSSQL/DB2/Sybase SQL query-based programming
  • Implement Spark using Scala and Spark SQL for faster testing and processing of data.
  • Designed and developed custom message adapter components using Apache Kafka that allowed the message to travel through Microservices based on Restful API utilizing Spring Boot with Spring MVC.
  • Build a prototype for various required services such as Scheduling, Logging, and Notification Service using a third-party Node JS-based JavaScript library.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation, and other interactive features.
  • Develop ETL Process using SPARK, SCALA, HIVE, and HBASE.
  • Utilized Swagger framework for design, documentation, testing, and deployment of REST APIs in Spring Boot.
  • Used Hibernate for Object Relational Mapping (ORM) to interact with the Oracle database.
  • Installed, configured, and administration of No SQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with No SQL database MongoDB.
  • Unstructured data was handled using MongoDB and used Mongoose Connector for connecting to the database.
  • Excellent understanding of Hadoop architecture and underlying framework including storage management.
  • Implement Spark using Scala and Spark SQL for faster testing and processing of data.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • UsedCI/CD tools Jenkins, Git/GitLab,Jira, and Docker registry/daemon for configuration management and automation usingAnsible.
  • CreatedContainers in Docker
  • Containerized all the Ticketing-related applications-Spring Boot Java and Node.jsapplications using Docker.
  • Designed, built, and deployed a multitude of applications utilizing the Amazon Web Services (AWS) stack (Including EC2 & S3 SQS) focusing on high availability, fault tolerance, and auto-scaling.
  • Developed a third-party API with OAuth 2.0 authentication and used it as a gateway for all the web services.
  • ManagedDocker orchestration and Docker containerizationusingKubernetes.
  • UsedKubernetesto orchestrate the deployment, scaling, and management of Docker Containers.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS, and AWS S3.
  • Used GIT as version control and regularly pushed the code to Bitbucket and used Jenkins for Continuous Integration and Deployment (CI/CD).
  • UsedMavenfor building the application.

Environment: Java, Spring, Spring Boot, Scala, Spark, Microservices, AWS, Kafka, Hibernate, Agile/Scrum, HTML, CSS, Angular 8,REST, Tomcat, Oracle, IntelliJ, MongoDB, GIT, Maven, Junit, Windows.

Confidential

Java Developer

Responsibilities:

  • Involved in other phases of SDLC including requirement analysis, Testing Design and implementation, Build validation and Business Support.
  • Developed JavaScript, HTML, CSS, and DHTML that present the client.
  • Extensively used XML to code configuration files.
  • Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, AWS SQS and AWS S3.
  • Implemented Model View Controller (MVC) architecture using Spring framework for view level customizations and interfaced with the application logic.
  • Implemented the Session Facade design pattern using Stateless session beans for having a single point of control for a business service.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Closely worked with the Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Developed code from scratch in Spark using SCALA according to the technical requirements.
  • Designed and developed batch processes using Spring Batch Framework.
  • Used Spring MVC to decouple business logic and view components.
  • Implemented DAO pattern to provide abstraction for Transaction Management.
  • Developed persistence layer using Hibernate and JPA.
  • Improved the UI using Angular 7, Angular Material, Bootstrap, Priming
  • Extensively used Angular-cli to generate components, routes, pipes and unit tests.
  • Created Res-useable components, Custom Modules, Custom Directives, Pipes, Services in Angular 7.
  • MySQL database was used and created complex queries, Joins, stored procedures and Constraints.
  • Managed, deployed and logged common resources like data sources in Apache tomcat environment.
  • Maven and Jenkins are used for the application builds and Continuous Integration.

Environment: Java, SQL, XML, HTML, CSS, jQuery, JSON, AJAX, JavaScript, Scala, Spark, Spring, Spring Batch, Spring IOC, Spring MVC, Web services, Hibernate, JPA, SOAP, Maven, Jenkins, SQL, Apache Tomcat, Windows.

Confidential

Jr Java Developer

Responsibilities:

  • Interacted with the stakeholders and gather requirements and business artifacts based on AgileSCRUMmethodology.
  • UsedEclipseto develop source code and debug the application.
  • Built a custom cross-platform architecture usingJava,Spring Core/MVC,and Hibernate.
  • Involved in defining build process with Maven scripts and customizing through CI builds usingJenkins.
  • Implemented Web-Services to integrate between different applications internal and third-party components usingSOAP andRESTservices using Apache-CXF
  • ConfiguredQueuesandTopicsas part of application integration and defined Camel routing between queues/topics.
  • Leveraged MVC design pattern to organize Angular components, Custom directives, and templates.
  • Reviewed theXMLlogical data model and developed XML schemaXSDto validate the model and usedJAX-Bfor Xml-Java Mapping andXML-XSLTconversion.
  • ImplementedHibernateORM tool integration withSpring MVCto interact with back-end persistence systemOracle.
  • Developed and published web-services usingWSDL, SOAPandXML,JAX-Bbased on top-down and bottom-up approaches.
  • Experience in pre-testing the Web-Service calls withSOAP UIusing endpoints.
  • Coordinated Unit Testing byJUnit,Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
  • UsedSubversionfor maintaining the component and for release and version management. AndJIRAfor defect tracking.
  • Maventool has been used for the build and deploy procedure scripts inUNIX,Linuxand Windows environment using Hudson.
  • Been though Release process for project execution as part ofSCRUM.

Environment: Java, J2EE, SOA, Spring, Web Services, CXF, Shell Script, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, SOAP UI, JUnit, SVN, Unix.

We'd love your feedback!