| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate's Name
Role: Full Stack Java DeveloperPhone: PHONE NUMBER AVAILABLEEmail: EMAIL AVAILABLELinkedin: LINKEDIN LINK AVAILABLEProfessional SummaryFull Stack Developer with around 5 years of experience in Analysis, Design, Development, Implementation and Maintenance of applications using Java/J2EE Technologies like JSPs, Hibernate, spring and JPA with knowledge of SDLC concepts.SDLC: Software development experience in object-oriented programming, design and development of multi-Tier distributed Enterprise applications.Comprehensive knowledge of the Full web stack, including protocols and web server optimization Strong web design skills with a focus on fundamental user experience principlesProven ability to troubleshoot effectively in a high-paced production environment.Strong web design skills with a focus on fundamental user experience principles.Experienced with hands-on development in various spring components like Spring MVC, AOP, Spring IOC, Spring JDBC, Spring-Data, Spring JPA, Spring Securities and Spring Batch, Spring Boot and Spring Micro-services.Extensive experience using JSF, JSP, JDBC, JMS, JSTL and JNDI.Solid background in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans, Executor Services, and Thread pools.Expert in front-end technologies such as HTML5, CSS, JavaScript, jQuery, Angular.JS, AJAX, JSTL and JSON.Expertise in IDEs for software development like NetBeans, STS and Eclipse.Expertise in various version control tools such as SVN, CVS, Git, and Clear Case.Experience on Azure data factory with different triggers.Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.Understand the core AWS services, uses, and basic architecture best practices.We will do a hands-on code evaluation.Has a demonstrated background within the design, development, and implementation of Golang and Java web applications.Proficiency in object-oriented design techniques and principlesIntegrated FOSS and SAST tools into CI/CD pipelines, automating security and compliance checks.Produced detailed reports and guided teams on addressing security issues and license risks.Experienced in GoLang Microservices using channels, routines, functional interfaces, and various frameworks.Migration of existing Infrastructure and configures and Managing Azure Site.Knowledge of concepts in code lines, branching, merging, integration, versioning etc.Understand the core AWS services, uses, and basic architecture best practices.Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.Strong knowledge on Hibernate. Used Hibernate Connection Pooling, HQL, Collections, Hibernate Caching, Hibernate Transactions, Optimistic Locking.Experience in working with various Application Servers like IBM Web Sphere, Web Logic, JBoss and Apache Tomcat Servers.Used Node.js, and Backbone.JS MVC framework for developing the Single Page Application (SPA). Backend development was done using Node.js, Koa, Cassandra, and Redis.Hands-on experience on AWS services EC2, IAM, S3, Lambda, Ec2, Redshift, DynamoDB, SNS, SQS, SES, EMR, Elastic Beanstalk, VPC, ELB, RDS, EBS, Route 53.Good understanding of Pivotal cloud foundry (PCF) Architecture (Diego Architecture), PCF components and their functionalities.Developed certain features of the application functionality i.e. CRUD (Create, read, update, delete) features using Express JS, Node JS and FirebaseImplemented the Restful API using Sequelize.js with Node.js (hapi.js framework)Experience in web services technologies like REST, SOAP, WSDL, JMS and Service Oriented Architecture (SOA).Expertise in various version control tools such as SVN, CVS, Git and Clear Case.Experience in Database Design, Creation, and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.Expert in Various Agile methodologies like SCRUM, Test Driven Development, Incremental & Iteration methodology and Pair Programming as well as implementing Waterfall model. To track the progress of Agile process used JIRA.Highly communicative with other key participants including client, detail oriented, excellent interpersonal, written, verbal communication skills and strong analytical, problem solving and decision-making skills.Strong communicator and skillful in working closely with customers to identify and resolve problems.A complete Tech Savvy and Positive attitude to expand present knowledge base, energetic, active team player with positive and forward-looking attitude.SkillsLanguagesJava 8, SQLFrameworksSpring, Spring Boot, Hibernate, JSF, EJB, ETLAPIs & CloudJDBC, JMS, JNDI, SOAP, PCF, AWS, Azure, KafkaDesign PatternsMVC, DAO, DTO, Front Controller, Session Faade, Business Delegate, Observer, Singleton, View Helper, DecoratorFront-End TechnologiesHTML5, CSS, JavaScript, jQuery, AngularJS, Angular 14, DHTML, DOJO, JSON, PrimeNG, Node.js, GWTXML TechnologiesXML, XSD, XSLT, DTD, DOM Parser, SAX Parser, XPathWeb Servers & Application ServersApache Tomcat, WebLogic, JBoss, WebSphereDatabasesOracle, MySQL, SQL Server, MongoDB, PostgreSQL, Redis, SQL DeveloperBuild and Test ToolsAnt, Maven, JunitIDEEclipse, RAD, Spring Tool Suite (STS), Web-Sphere Studio Application Developer (WSAD), NetBeans, JBuilderDevOps & ToolsJenkins, GitHub, JIRA, Confluence, Maven, Swagger, Postman, SonarQube, Mockito, Cucumber, BDD, SLF4J, Lombok, Git, ELK Stack (Elasticsearch, Logstash, Kibana), Fortify on Demand, New RelicOtherAgile methodologies, Project Management, UI/UX DesignProfessional ExperienceFreddie MacFull Stack Software Engineer August 2022 July 2024Developed RESTful Web Services using Spring and Spring Boot.Designed and developed Micro Services business components and RESTful service endpoints using spring boot.Used Advanced REST Client and Postman to test the REST web services.Used JMS for the asynchronous exchange of critical business data and events among J2EE components and legacy system.Designed and implemented the GCP Organizations setup, Project setup, IAM access and GCP Service Account setup for development, QA and production support teamsUsed Spring MVC Framework to develop portal applications.Used Spring Boot for developing microservices and used REST to retrieve data from the client-side using Microservice architecture.Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications.managed Kubernetes manifest files and Managed releases of Helm packages.Experience in handling messaging services using Apache KafkaWorked on real time streaming the data using EJB, Spark with KafkaImplemented Spring boot microservices to process the messages into the Kafka cluster setup.Proficient in creating design and technical documentation.Cloning the Development, test and UAT environments with production data as per customer's request.Design and implement disaster recovery for the PostgreSQL DatabaseExtensive experience with Warm Standby (PostgreSQL 8.x and earlier), and Hot Standby (PostgreSQL 9.x and greater)Independently integrate multiple APIs and new features using React + GraphQL stack.Adept at overseeing, maintaining, and enhancing the daily operations of multiple automation workflows.Designed and implemented CI/CD pipelines using Jenkins and GitHub.Improved application security and maintainability by utilizing Java 17 features such as Sealed Classes.Used Simple Logging Facade for Java (SLF4J) for logging implementation and Lombok for avoiding repetitive and boilerplate code.Stay up to date on the latest advancements in ETL tools and technologiesIn-depth knowledge of ETL tools and technologies using InformaticaLog4J is used for logging purposes and debug levels are defined for controlling what we log.Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application. Developed complex SQL queries for extracting data from the database.Involved in Unit testing of application using JUnit and built the package using Maven and deployed the application on to Web-Logic App ServerInvolved in creating, modifying SQL queries, prepared statements, and stored procedures used by the application.Deployed application modules using Jenkins.Worked on AWS Cloud Front, S3, and Lambda Web Services to integrate the server-side and client-side code.Compiled and built the application using Maven scripts and deployed the applicationUsed Apache Maven to manage project's build, reporting and documentation.Deployed application modules using Jenkins.Implemented the Restful API using Sequelize.js with Node.js (hapi.js frameworkDeveloped a framework for our project using Cucumber to write test scenarios in Gherkin format.Setup ELK {Elasticsearch, Logstash, Kibana} Stack and Integrated Apache Kafka for data ingestion.Increased application scalability by designing and deploying microservices using Docker.Employed Agile methodologies to streamline project delivery timelines.Enhanced efficiency in data handling by managing and manipulating JSON data within Angular applications.Used Bootstrap and Angular 14 to create Controllers to handle events triggered by clients and send requests to the server.Implemented Angular 14 component router for navigation and services to connect the web application to the back-end API.Developed the UI Screens using Angular14, JavaScript and HTML5 and did the client-side validation with JavaScript.I utilized Angular 14 to effectively handle JSON files, providing a generic GUI approach that improved data presentation and user interaction.I used to transmit to a p-table component for population, improving data presentation and user interaction within the application.Ensured open-source license compliance and mitigated security risks through thorough FOSS scanning using tools like Black Duck and White Source.Conducted thorough code reviews, maintaining high code quality standards with SonarQube.Ensured seamless version control and collaboration by managing source code with GitHub.Written and executed Junit test cases and completed integration and followed by TDD (TestDriven Development) methodology.Successfully streamlined the CI/CD process for faster and more reliable deployments.Have very good experience working with Tomcat Web Server.Design, develop, and maintain ETL processes to extract, transform, and load data from various sources.Flexibility and Adaptability in regards with new technologies and environments.Self-motivated and able to work both independently and within a team environment effectively.Enhanced system security and maintainability through modern Java practices.Efficiently handled complex data with JSON, contributing to smoother UI operations.Conducted static application security testing (SAST) using SonarQube and Fortify to identify and remediate vulnerabilities within the codebase.Improved application scalability, providing more robust services.Environment:Java/J2EE, JavaScript REST Webservices, Spring Core, Spring Data, Spring Batch, Cucumber, Gherkin, Docker, AWS, Mockito, BDD, Rapid SQL, SLF4J, REST, IntelliJ, GitHub, Swagger, Postman, JIRA, Maven, Oracle DB, JenkinsTata Consultancy Services (TCS), IndiaSoftware Engineer September 2018 October 2021Analyzed, designed, developed, and implemented applications using J2EE technology.Used Java 8 Method References feature to point to methods by their names and used functional Interfaces.Developed high-level and detailed designs for business requirements, aligning with technical specifications.Created applications using Spring, Spring Batch, and Angular 7, improving user experience and functionality.Built and maintained CI/CD pipelines using Docker, Jenkins, and GitLab, enhancing productivity by 25%.Developed microservices on AWS, achieving high availability and scalability.Designed UI components with Angular and Bootstrap.GoLang and Java were used as a backend REST service while AngularJS was used for the user interface.Skilled in transforming manual processes into automated solutions.Experience in programming and executing database queriesWorked on the development and maintenance of automation solutionWorked on AWS Cloud Front, S3, and Lambda Web Services to integrate the server-side and client- side code.Used Kafka as a publish-subscribe messaging system by creating topics using consumers and producers to ingest data into the application to process the data and create Kafka topics for application and system logs.Implemented MongoDB as data storage and utilized aspects like replica sets, Shading, and clever document design to make service extensible scale and feature-wise.Integrated notifications with Kafka and managed logs with the ELK Stack.Proficient in navigating and operating within the Linux command line environment, enhancing productivity and efficiency in system management tasks.Capable of writing shell scripts to automate repetitive tasks and manage system operations, improving operational consistency and reducing manual errors.Knowledge of backup and recovery techniques, ensuring data integrity and availability in case of system failures, Familiarity with Linux Operating System AdministrationDebugged and optimized performance using JStacks and Heap-Dumps, addressing performance bottlenecks and enhancing system efficiency.Gherkin is the standard syntax used in BDD, facilitating collaboration between technical and non-technical team members.Agile is followed in a 2week sprint model which includes daily scrum call, weekly once sprint planning, sprint backlog, mid sprint review, sprint release, followed by sprint retro meets.Achieved efficient application lifecycle management from development through deployment.Introduced robust CI/CD practices that enhanced deployment reliabilityDeveloped microservices that scaled effectively, meeting high availability requirements.Improved user experience and interaction through effective UI design and data handling.Environment:Java 8, Angular 7, Spring, Spring Batch, AWS, HTML5, CSS3, JavaScript, Microservices, Jenkins, Docker, ELK, Kafka, SQL, SOAP, EJB, Log4j, JUnit, Agile, Windows, Azure Storage, GoLang.Education Details:Masters: Computer science, Concordia university St Paul, Minnesota.Bachelors: Computer science, JNTUK, Andhra Pradesh, India. |